您的位置:首页 > 其它

HDU6033-2017多校第一场-Add More Zero

2017-07-26 15:41 381 查看
输入一个k

求pow(2,k)-1的长度-1 是多少。

一个数的长度为 log(n) +1 取int。

然后对2^k进行以下处理,即可以得到。

k*log10(2) 。

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{  int n;
int tt=1;
while(~scanf("%d",&n)){
printf("Case #%d: %d\n",tt++,(int)(n*log(2)/log(10)));

}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: