CodeForces
来源:互联网 发布:手机装潢设计软件 编辑:程序博客网 时间:2024/04/20 10:27
点击打开链接
题意: 给你一个n 一个m
然后然你求最大的v
v需要满足 v每次递减为 v/m 这个数列的和大于等于n
题解:
二分枚举v 就行了。
#include<iostream>#include<string>#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;const int maxn=2020;int n,k,T,a,b;int judge(int x){ int t=0; while(x){ t+=x; x/=k; }//printf("%d ~~~\n",t); return t;}int main(){ scanf("%d %d",&n,&k); int l=1,r=n; while(l<=r){ int mid=(l+r)/2;//printf("%d %d %d ~\n",l,r,judge(mid)); if(judge(mid)<n) l=mid+1; else r=mid-1; } printf("%d\n",l); return 0;}
0 0
- codeforces~~~
- Codeforces
- codeforces
- Codeforces
- codeforces
- codeforces
- Codeforces
- Codeforces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- 【LINUX】Linux下的粘滞位
- org.hibernate.Session.evict(Object object)方法的使用
- 【C】猜数字游戏
- NYOJ138:找球号(二)(Hash)
- SQL SERVER 字符串按数字排序
- CodeForces
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 产生0-100的随机数
- 简单工厂模式、工厂方法模式、抽象工厂模式
- make redis出现错误可能原因
- SQL两个随机函数newID()和RAND()的示例比较
- mongodb GridFS 大结构文件系统
- 配置log4j
- 网络请求 : GET POST 的区别