UVA 10916

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    long long  n;
    while(cin>>n)
    {
        if(n==0)break;
        n=(n-1960)/10+2;
        double flag1=pow(2.0,n+0.0)*log10(2.0);
        double flag2=0.0;
        for(int i=1;;i++)
        {
            flag2+=log10(i+0.0);
            if(flag2>flag1)
            {
                cout<<i-1<<endl;
                break;
            }
        }
    }
    return 0;
}

 

posted @ 2012-04-28 12:11  open your eyes  阅读(142)  评论(0编辑  收藏  举报