这个题我有思路,但是不适用,因为数太大了。我看了人家的结题报告。我知道大数可以小比
就是巧妙的利用了对数的知识;;23:19 2012/8/3 星期五
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double product;
int year;
while(cin>>year)
{
product = 0;
if(!year)break;
double bit = pow(2, (year-1940)/10)*log(2);
int i;
for( i = 1; product<bit ; i++)
product += log(i);
cout<<i-2<<endl;
}
return 0;
}
本文探讨如何高效处理大数运算,通过巧妙利用对数知识简化计算过程,以实例展示了大数比较的有效方法。
4312

被折叠的 条评论
为什么被折叠?



