atcoder#ABC275E. [ABC275E] Sugoroku 4
[ABC275E] Sugoroku 4
配点 : 点
問題文
高橋君は双六で遊んでいます。
この双六には から の番号がついた 個のマスがあります。 高橋君はマス からスタートし、マス を目指します。
この双六では、 から までの 種類の目が等確率で出るルーレットを使います。 高橋君はルーレットを回して出た目の数だけ進みます。もし、マス を超えて進むことになる場合、マス を超えた分だけ引き返します。
例えば、 で高橋君がマス にいるとき、ルーレットを回して出た目が の場合は、マス を マス超えてしまいます。そのため、 マスだけマス から引き返し、マス に移動します。
高橋君がマス に到達するとゴールとなり、双六を終了します。
高橋君がルーレットを 回まで回す時、ゴールできる確率を で求めてください。
確率 $\text{mod } 998244353$ の定義
この問題で求める確率は必ず有理数になることが証明できます。 また、この問題の制約下では、求める確率を既約分数 で表したときに が で割り切れないことが保証されます。
このとき を満たすような 以上 以下の整数 が一意に定まります。この を答えてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
2 2 1
499122177
回ルーレットを回してゴールできるのは、ルーレットで が出るときです。よってゴールできる確率は です。
このとき、 が成り立つので、答えとして を出力してください。
10 5 6
184124175
100 1 99
0