問題一覧 > 通常問題

No.2832 Nana's Fickle Adventure

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 21
作問者 : ねしん / テスター : 👑 p-adic
0 ProblemId : 10945 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-08-04 08:22:26

問題文

ナナは魔法の国に来ています。その国はNN個の町とMM本の道から構成されています。道i (1iM) i\ (1 \leq i \leq M)\ は町UiU_iViV_iを双方向に結んでいます。
ナナはXX日間この魔法の国で冒険することになりました。ii日目 (1iX) \ (1 \leq i \leq X)\ では、以下の様に行動します。
・今いる町につながっている道のうち、11つの道をランダムに選び、その道を使って移動する。ただし、22日目以降は前日に選んだ道は選ばないものとする。また、移動できる道がない場合は、その日は移動しないものとする。
候補にある道のうちどれが選ばれるかは同様に確からしいもの、つまり、等確率とします。11日目の移動を行う前は町11にいます。
t=1,2,,N t=1,2,\ldots,N\ においてXX日目の行動が終わった時にナナが町ttにいる確率をmod  998244353 \mod 998244353\ で求めてください。つまりそれぞれにおいて、確率は分母が998244353998244353と互いに素な既約分数表示を持つ有理数になるので、答えが既約分数でpq\frac{p}{q}となるとき qx=p(mod998244353) \ qx=p\pmod{998244353}\ となる整数x (0x998244352) x\ (0 \leq x \leq 998244352)\ を求めてください。
この国では同じ町に戻ってきてしまう道や、ある22つの町において、その町同士を結ぶ道がたくさんあったり、そもそも、町11からいくつかの道を通っても、ある町にたどり着けない場合もあります。つまり、非連結であったり多重辺や自己ループ辺を含む場合があります。

入力

N M XN\ M \ X
U1 V1U_1 \ V_1
U2 V2U_2 \ V_2
\vdots
UM VMU_M \ V_M

2N102 \leq N \leq 10
1M10001 \leq M \leq 1000
1X1081 \leq X \leq 10^8
1Ui,ViN (1iM)1 \leq U_i,V_i \leq N\ (1 \leq i \leq M)
N,M,X,Ui,Vi (1iM) N,M,X,U_i,V_i\ (1 \leq i \leq M)\ はすべて整数

出力

NN行出力してください。ii行目には町iiにいる確率を出力してください。

サンプル

サンプル1
入力
3 5 2
1 2
1 2
2 2
1 3
3 3
出力
332748118
332748118
332748118

まず、ナナは11日目で道1,2,41,2,4をそれぞれ13\frac{1}{3}の確率で選びます。道11を選んだ場合、22日目では、町22にいて、道2,32,3をそれぞれ12\frac{1}{2}の確率で選んで移動します。
このように移動すると、22日目の行動が終わった後、町1,2,31,2,3にいる確率はそれぞれ、13\frac{1}{3}になります。

サンプル2
入力
5 5 11
1 2
2 3
3 4
4 5
5 5
出力
0
1
0
0
0

1010日目では必ず前日に道11を通って町11にいますが、前日に通った道は選ぶことが出来ないので、行動できません。しかし、1111日目には道11を選ぶことが可能になります。

サンプル3
入力
3 2 100000000
1 1
2 2
出力
1
0
0

そもそも、町11から出られないこともあります。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。