読者です 読者をやめる 読者になる 読者になる

PKU 1003 Hangover

PKU Algorithm Programming
#include <iostream>

using namespace std;
int main(){
	while(1){
		double n;
		cin>>n;
		if(n == 0) break;
		for(int i = 1; ; i++){
			n -= (double)1 / (double)(i + 1);
			if(n <= 0){
				cout<<i<<" card(s)\n";
				break;
			}
		}
	}
	return 0;
}

気休め。なんかexp使うのとかがプロらしいけど僕数学とか分からないんで自分の分かる範囲で解けたからいいやという事に。