#include<iostream>
#include<stdio.h>
using namespace std;
double result[100000];
int main()
{
//freopen("in.txt","r",stdin);
int i=1;result[1]=0.5;
for(i=2;i<100000;i++)
{
result[i]=result[i-1]+(double)1/(2*i);
}
int m;
printf("# Cards Overhang\n");
while(scanf("%d",&m)!=EOF)
{
if(0<m&&m<10)
{
printf(" %d %0.3lf\n",m,result[m]);
}
if(10<=m&&m<=99)
{
printf(" %d %0.3lf\n",m,result[m]);
}
if(100<=m&&m<=999)
{
printf(" %d %0.3lf\n",m,result[m]);
}
if(1000<=m&&m<=9999)
{
printf(" %d %0.3lf\n",m,result[m]);
}
if(10000<=m&&m<=99999)
{
printf("%d %0.3lf\n",m,result[m]);
}
}
return 0;
}
hdoj 1330
最新推荐文章于 2018-03-31 11:38:45 发布