2009-11-10 PKU 1003 PKU Hangover #include <iostream> using namespace std; int main() { double l; while ( cin>>l, l>0 ) { double d = 0; int n; for ( n=1; ; n++ ) { d += 1. / (n+1); if ( d > l ) break; } cout << n << " card(s)" << endl; } return 0; }