PKU 1003 Hangover
問題
日本語訳。
解法
カードを落とさないように重ねていくクイズみたいなの解いたことあったような気がする。
カードが1枚から一つずつ増やしていって、つ長さを超えるのか計算していきます。
コード
double d; int main(){ while(scanf("%lf", &d) && d){ int n = 1; double len = 0; while(len < d) len += 1 / (double)(++n); printf("%d card(s)\n", n-1); } return 0; }