📄 1141 factstone benchmark.cpp
字号:
#include <stdio.h>
#include <math.h>
int y,Y,i,j,ans[300];
double f,w,table[300];
int main()
{
w = log(4);
table[196]=w;
for (Y=1960; Y<=2160; Y+=10)
w *= 2 , table[Y/10]=w;
while (scanf("%d",&y)==1 && y)
{
i = 1;
f = 0;
w=table[y/10];
if(ans[y/10]==0)
{
while (f < w)
f += log((double)++i);
ans[y/10]=i-1;
printf("%d\n",i-1);
}
else
printf("%d\n",ans[y/10]);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -