Add More Zero HDU - 6033
2017-07-28 19:10
423 查看
题意:给你一个m,然后问2^m-1 用十进制表示的位数。
分析:开始以为就是大数暴力一下。。根本没动脑子想是数学题。。
求x用十进制表示的位数,直接(int)log10(x),因为2^m没有等于10^z,所以减一就可以忽略了。
分析:开始以为就是大数暴力一下。。根本没动脑子想是数学题。。
求x用十进制表示的位数,直接(int)log10(x),因为2^m没有等于10^z,所以减一就可以忽略了。
#include <iostream> #include <cstring> #include <algorithm> #include <cmath> #include <cstdio> using namespace std; #define eps 1e-8 int main() { int m; int case1=1; while(scanf("%d",&m)!=EOF) { double a=(double)m*(log10(2)); int ans=(int)a; printf("Case #%d: %d\n",case1++,ans); } return 0; }
相关文章推荐
- HDU 6033 Add More Zero - 2017多校联盟1 A题
- Add More Zero HDU - 6033
- HDU 6033 Add More Zero
- 2017 Multi-University Training Contest - Team 1(hdu 6033 Add More Zero)
- Add More Zero HDU - 6033
- Add More Zero HDU - 6033
- 17暑假多校联赛1.1 HDU 6033 Add More Zero
- Add More Zero HDU - 6033
- HDU 6033 Add More Zero 【数学】【基础】
- HDU 6033 Add More Zero(取对数)
- HDU 6033 Add More Zero【】
- Add More Zero HDU - 6033
- 2017 Multi-University Training Contest - Team 1 HDU 6033 Add More Zero【对数】
- Add More Zero HDU - 6033
- HDU 6033(Add More Zero) 简单数学题 Java
- 2017 Multi-University Training Contest - Team 1 1001&&HDU 6033 Add More Zero【签到题,数学,水】
- HDU 6033 Add More Zero(取对数求一个数长度)
- 2017杭电多校联赛 1001 Add More Zero(取对数)HDU 6033
- HDU 6033 (2017 多校训练赛1 1001) Add More Zero
- Add More Zero HDU - 6033