Codeforces Round #176 (Div. 2)B pipeline
来源:互联网 发布:excel编程 编辑:程序博客网 时间:2024/05/29 10:16
#include <iostream>#include <stdio.h>#include <string>#include <cstring>#include <cmath>#include <algorithm>#include <queue>#define ll __int64using namespace std;int main(){ ll n,k; while(cin>>n>>k) { ll le=0,ri=k; ll mid; while(le<ri) { mid=(le+ri)/2; ll s=mid*k-(mid-1)*(mid+2)/2; if(s<n) le=mid+1; else ri=mid; } mid=(le+ri)/2; if(mid*k-(mid-1)*(mid+2)/2<n) cout<<-1<<endl; else cout<<le<<endl; } return 0;}
0 0
- Codeforces Round #176 (Div. 2)B pipeline
- Codeforces Round #176 (Div. 2) B. Pipeline//二分查找
- Codeforces Round #131 (Div. 2) A B
- Codeforces Round #134 (Div. 2)B. Airport
- Codeforces Round #170 (Div. 2) problem B
- Codeforces Round #173 (Div. 2) Problem B
- Codeforces Round #181 (Div. 2) B. Coach
- Codeforces Round #185 (Div. 2)--A,B
- Codeforces Round #171 (Div. 2) B
- Codeforces Round #169 (Div. 2) B题
- Codeforces Round #188 (Div. 2) B题
- Codeforces Round #192 (Div. 2) B
- Codeforces Round #203 (Div. 2) B. Resort
- Codeforces Round #206 (Div. 2) - b
- Codeforces Round #202 (Div. 2)B-贪心
- Codeforces Round #203 (Div. 2)B
- Codeforces Round #203(Div. 2)B. Resort
- Codeforces Round #206 (Div. 2)B
- JavaScript继承详解(三)
- EM算法学习笔记_2(opencv自带EM sample学习)
- Delphi 字符串分割与转型
- Android LiveFolders Demo
- 固定在网页右侧的浮动层实现代码
- Codeforces Round #176 (Div. 2)B pipeline
- springmvc + ajaxfileupload 实现异步上传文件(图片)
- 【牛腩】——ASP.NET真假分页
- POJ3009---Curling 2.0
- IO - 同步,异步,阻塞,非阻塞
- 设计模式之适配器模式
- Orientation Auto Rotation旋转屏幕crash问题(Unity3D开发之十四)
- [UI]抽屉菜单DrawerLayout分析(二)(测拉菜单)
- 条款30:透彻了解inlining的里里外外