atcoder#DPJ. Sushi
Sushi
配点 : 点
問題文
枚の皿があります。 皿には と番号が振られています。 最初、各 () について、皿 には ( 個の寿司が置かれています。
すべての寿司が無くなるまで、太郎君は次の操作を繰り返し行います。
- の目が等確率で出るサイコロを振り、出目を とする。 皿 に寿司がある場合、皿 の寿司を 個食べる。 皿 に寿司が無い場合、何も行わない。
すべての寿司が無くなるまでの操作回数の期待値を求めてください。
制約
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
すべての寿司が無くなるまでの操作回数の期待値を出力せよ。 相対誤差が 以下ならば正解となる。
3
1 1 1
5.5
個目の寿司を食べるまでの操作回数の期待値は です。 その後、 個目の寿司を食べるまでの操作回数の期待値は です。 その後、 個目の寿司を食べるまでの操作回数の期待値は です。 よって、全体の操作回数の期待値は です。
1
3
3
例えば、3.00
, 3.000000003
, 2.999999997
などを出力しても正解となります。
2
1 2
4.5
10
1 3 2 3 3 2 3 2 1 3
54.48064457488221