atcoder#EXAWIZARDS2019E. Black or White
Black or White
题目描述
今日のすぬけ君のおやつは 個の黒いチョコレートと 個の白いチョコレートです。
すぬけ君は以下の手続きをチョコレートがなくなるまで繰り返します。
- 黒か白を等確率で選び、選んだ色のチョコレートが存在するなら つ食べる。
以上 以下の各整数 について、すぬけ君が 番目に食べたチョコレートの色が黒である確率を求めてください。 これらの確率は有理数となることが示せます。これらを注記で述べるように modulo で出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを 行に出力せよ。 行目ではすぬけ君が 番目に食べたチョコレートの色が黒である確率を注記で述べるように modulo で出力せよ。
题目大意
今天,Snuke 将吃 块黑巧克力和 块白巧克力作为下午点心。
他将重复以下过程,直到没有剩余的物件为止:
- 选择可能性相同的黑色或白色,然后吃一块存在该颜色的颜色。
对于从 到 (含)的每个整数 ,求出第 个要吃的颜色是黑色的概率。 可以证明这些概率是合理的,我们要求您模 再打印它们,如 Notes 中所述。
2 1
500000004
750000006
750000006
3 2
500000004
500000004
625000005
187500002
187500002
6 9
500000004
500000004
500000004
500000004
500000004
500000004
929687507
218750002
224609377
303710940
633300786
694091802
172485353
411682132
411682132
提示
注記
有理数を出力する際は、まずその有理数を分数 として表してください。ここで、 は整数であり、 は で割り切れてはなりません (この問題の制約下で、そのような表現は必ず可能です)。そして、 を満たすような 以上 以下の唯一の整数 を出力してください。
制約
- 入力は全て整数である。
Sample Explanation 1
- チョコレートを食べる順序としてありうるものは以下の 通りで、そのような食べ方が生じる確率はそれぞれ です。 - 白、黒、黒 - 黒、白、黒 - 黒、黒、白 - よって、 番目、 番目、 番目に食べたチョコレートが黒である確率はそれぞれ です。
Sample Explanation 2
- それぞれ $ \frac{1}{2},\frac{1}{2},\frac{5}{8},\frac{11}{16},\frac{11}{16} $ です。