hdu 1018 Big Number 一定要用那啥公式来做吗??

2024-12-14 12:33:02
推荐回答(2个)
回答1:

哪有这么简单 ..
被你除掉的那些位都有可能对答案产生影响。

回答2:

不用那么复杂的,可直接用公式的。
#include
#include
using namespace std;
int main()
{
int num,n;
double sum;
cin>>n;
for(int j=0;j{
cin>>num;sum=0;
for(int i=1;i<=num;i++)
{sum+=log10(double(i));}
cout<<(int)sum+1<}
return 0;
}