HDU 6033 Add More Zero

来源:互联网 发布:一身份证创建2个淘宝店 编辑:程序博客网 时间:2024/06/05 11:10

【题目链接】http://acm.hdu.edu.cn/showproblem.php?pid=6033

题目意思

一个简单的问题,给你一个m问你2的m次方是几位数。

解题思路

一开始还用整数快速幂来跑,后来发现直接用对数就可以轻松简单的得出答案,恩就是这样。

代码部分

#include <bits/stdc++.h>using namespace std;int main(){    int i=1,n;    while (scanf("%d",&n)!=EOF)    {        double ans=n*log10(2);        printf("Case #%d: %d\n",i++,(int)ans);    }}
原创粉丝点击