HDU 6033 Add More Zero 简单数学
2017-08-03 11:06
453 查看
题目:
http://acm.hdu.edu.cn/showproblem.php?pid=6033题意:
求2m中有多少个10k(k>=1)这样的数思路:
其实就是求2m的位数减去1,即log102m+1−1就是答案:log102m
=log22mlog210
=mlog210
到这里就可以编程序求出来了,就几行。。。
#include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 10000 + 10, INF = 0x3f3f3f3f; int cas = 0; int main() { int m; while(~ scanf("%d", &m)) printf("Case #%d: %d\n", ++cas, int(m / log2(10.0))); return 0; }
相关文章推荐
- HDU 6033(Add More Zero) 简单数学题 Java
- 【HDU】6033 - Add More Zero(数学推导)
- (数学)HDU 6033 Add More Zero
- 2017 Multi-University Training Contest - Team 1 1001&&HDU 6033 Add More Zero【签到题,数学,水】
- HDU 6033 Add More Zero 【数学】【基础】
- HDU 6033 Add More Zero (数学)
- 2017 Multi-University Training Contest - Team 1:Add More Zero (hdu 6033)
- HDU 6033 Add More Zero【】
- Add More Zero HDU - 6033
- 2017杭电多校联赛 1001 Add More Zero(取对数)HDU 6033
- HDU 6033 Add More Zero - 2017多校联盟1 A题
- 2017 Multi-University Training Contest - Team 1 HDU 6033 Add More Zero【对数】
- Add More Zero HDU - 6033
- HDU 6033 Add More Zero(取对数)
- hdu 6033 Add More Zero
- Add More Zero HDU - 6033
- HDU 6033 Add More Zero(水~)
- HDU 6033 (2017 多校训练赛1 1001) Add More Zero
- Add More Zero HDU - 6033
- HDU 6033 Add More Zero(取对数求一个数长度)