2010年9月17日 星期五

ACM 10916 - Factstone Benchmark

#include <stdio.h>
#include <math.h>

int main()
{
double bit2, fac;
int n, i, y;
while (scanf("%d", &n) == 1 && n)
{
y = ((n - 1960) / 10);
bit2 = 4;

while(y --)
bit2 *= 2;
bit2 = bit2 * log(2.0);
double j = 1;
fac = 0;
for (i = 1; fac < bit2; i ++)
fac += log(i);
printf("%d\n", i - 2);
}
return 0;
}


回目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...