poj 1003 Hangover
#include <iostream>
using namespace std;
double list[500];
void creat()
{
list[0]=0.0;
for(int i=1;;i++)
{
list[i]=list[i-1]+1.0/(i+1);
if(list[i]>=5.20)
break;
}
}
int main()
{
double n;
int i;
creat();
while(cin>>n&&n)
{
for(i=1;;i++)
if(list[i]>=n)
break;
cout<<i<<" card(s)"<<endl;
}
return 0;
}