POJ1003 水~

水题~

暴力即可。

View Code
 1 #include<stdio.h>

 2 #include<math.h>

 3 int main(){

 4     double now;

 5     double a[ 305 ];

 6     a[ 1 ]=0.5;

 7     for( int i=2;i<305;i++ ){

 8         a[ i ]=a[ i-1 ]+1.0/(1.0*i+1.0);

 9     }

10     while( scanf("%lf",&now),now ){

11         int ans=1;

12         for( int i=1;i<305;i++ ){

13             if( now<=a[ i ] ){

14                 ans=i;

15                 break;

16             }

17         }

18         printf("%d card(s)\n",ans);

19     }

20     return 0;

21 }

 

你可能感兴趣的:(poj)