No.2832 Nana's Fickle Adventure
タグ : / 解いたユーザー数 21
作問者 :
問題文
ナナは魔法の国に来ています。その国は個の町と本の道から構成されています。道は町とを双方向に結んでいます。
ナナは日間この魔法の国で冒険することになりました。日目では、以下の様に行動します。
・今いる町につながっている道のうち、つの道をランダムに選び、その道を使って移動する。ただし、日目以降は前日に選んだ道は選ばないものとする。また、移動できる道がない場合は、その日は移動しないものとする。
候補にある道のうちどれが選ばれるかは同様に確からしいもの、つまり、等確率とします。日目の移動を行う前は町にいます。
において日目の行動が終わった時にナナが町にいる確率をで求めてください。つまりそれぞれにおいて、確率は分母がと互いに素な既約分数表示を持つ有理数になるので、答えが既約分数でとなるときとなる整数を求めてください。
この国では同じ町に戻ってきてしまう道や、あるつの町において、その町同士を結ぶ道がたくさんあったり、そもそも、町からいくつかの道を通っても、ある町にたどり着けない場合もあります。つまり、非連結であったり多重辺や自己ループ辺を含む場合があります。
入力
・
・
・
・
・はすべて整数
出力
行出力してください。行目には町にいる確率を出力してください。
サンプル
サンプル1
入力
3 5 2 1 2 1 2 2 2 1 3 3 3
出力
332748118 332748118 332748118
まず、ナナは日目で道をそれぞれの確率で選びます。道を選んだ場合、日目では、町にいて、道をそれぞれの確率で選んで移動します。
このように移動すると、日目の行動が終わった後、町にいる確率はそれぞれ、になります。
サンプル2
入力
5 5 11 1 2 2 3 3 4 4 5 5 5
出力
0 1 0 0 0
日目では必ず前日に道を通って町にいますが、前日に通った道は選ぶことが出来ないので、行動できません。しかし、日目には道を選ぶことが可能になります。
サンプル3
入力
3 2 100000000 1 1 2 2
出力
1 0 0
そもそも、町から出られないこともあります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。