No.2305 [Cherry 5th Tune N] Until That Day...
レベル : / 実行時間制限 : 1ケース 10.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 14
作問者 : 👑
Kazun
/ テスター :
square1001
タグ : / 解いたユーザー数 14
作問者 : 👑


問題文最終更新日: 2023-05-19 20:44:26
ストーリー
「ここでサヨナラしても, またどこかできっと会えるよね?」
問題文
頂点からなる根付き木がある. 個の頂点は と番号付けられている. 根は頂点 であり, 頂点 の親は頂点 である.
チェリーちゃんは最初, 頂点 にいる.
チェリーちゃんは以下のルールに従って, 頂点の移動を何回か行う.
- チェリーちゃんがいる頂点が葉ではない場合: その頂点の子のいずれかに移動する. 移動先は に比例する確率で選ばれる.
- 厳密には, その頂点の子が であるとき, が次の移動先として選ばれる確率は である.
- チェリーちゃんがいる頂点が葉である場合: 根 (頂点 ) に移動する.
このとき, 以下の 個の質問 に答えよ.
- 質問 : チェリーちゃんが上記の移動を 回行った際, 頂点 が移動先として選ばれる回数の期待値を とする. このとき, を求めよ.
注記
この問題の制約下においては, 各質問における に対して, となる の倍数ではない整数 と整数 が存在する.
この に対して, となる 以上 未満の整数 が唯一存在するので, この を用いて, とする.
なお, となる の倍数ではない整数 と整数 は数多に考えられるが, は の取り方によらず, にのみによって決まる.
制約
- .
- .
- .
- .
- .
- .
- 入力は全て整数である.
入力
入力は以下の形式で標準入力から与えられる.出力
出力は 行からなる. 第 行目には, 質問 に対する解答を整数で 行に出力せよ.
最後に改行を忘れないこと.
サンプル
サンプル1
入力
3 0 0 2 1 2 3 4 0 3 1 3 2 3 3 3
出力
1 776412275 554580197 665496236
実現するチェリーちゃんの移動の方法として次のようなものがある.
- 頂点 頂点 頂点 頂点 : 確率
- 頂点 頂点 頂点 頂点 : 確率
- 頂点 頂点 頂点 頂点 : 確率
また, 例えば, であり, であるから, である.
サンプル2
入力
1 0 46 4 0 46 1 46 0 0 1 0
出力
23 23 0 0
チェリーちゃんは頂点 と頂点 を往復する.
サンプル3
入力
15 0 1 2 2 3 1 4 6 8 9 1 11 8 10 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20 0 20150821 1 20160406 2 20160810 3 20161130 4 20170405 10 20170719 5 20171025 6 20180307 7 20180815 8 20190227 11 20200821 12 20201007 0 20201014 1 20201209 2 20210414 3 20211013 4 20220406 13 20220803 14 20221108 15 20221109
出力
984593583 66562935 853150486 450394280 487556810 425770516 164383442 737722434 878250685 64190509 176934106 581447838 504103921 609099868 775475173 525420298 255941538 712197622 537846225 240794030
は昇順とは限らないうえに, 重複があるかもしれない.
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。