No.2964 Obstruction Bingo
ストーリー
抽選箱から自分の望む数字が一切出てこなくて落ち込んで帰った懐かしい記憶。物欲センサーでも働いているのですかね?
あたりはすんなり引ける方が良いに決まっています。
問題文
ナナとミンサはそれぞれ長さ $L$ の英小文字列 $S=S_0S_1 \cdots S_{L-1}$ 、$T=T_0T_1 \cdots T_{L-1}$ を持っています。
また、抽選箱には抽選カードが入っており、前から $i$ 番目の英小文字 $(1 \leq i \leq 26)$ は $a_i$ 枚入っています。抽選カードが選ばれる確率は等確率で試行ごとに戻す、つまり、前から $i$ 番目の英小文字 $(1 \leq i \leq 26)$ が選ばれる確率は、$\frac{a_i}{\sum_{j=1}^{26}a_j}$ です。
始め、両者の得点は $0$ 、つまり、ナナの得点を $P_N$、ミンサの得点を $P_M$ としたとき、$P_N=P_M=0$ です。勝敗が決まるか、$K$ 回行うまで次の行動を繰り返します。
勝敗が決まらなければ引き分けです。ナナとミンサの勝率をそれぞれ $\text{mod}$ $998244353$ で求めてください。
つまりそれぞれにおいて、確率は分母が $998244353$ と互いに素な既約分数表示を持つ有理数になるので、答えが既約分数で $\frac{P}{Q}$ となるとき $Qx \equiv P$ $(\text{mod}$ $998244353)$ となる整数 $x(0 \leq x \leq 998244352)$ を求めてください。
入力
$L$ $K$ $S$ $T$ $a_1$ $a_2$ $\cdots$ $a_{26}$
出力
ナナの勝つ確率を $X$、ミンサの勝つ確率を $Y$ としたとき、以下の様に出力してください。
$X$ $Y$
サンプル
サンプル1
入力
2 2 ab cd 2 3 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
出力
148499160 197998880
ナナの勝率は $\frac{6}{121}$、ミンサの勝率は $\frac{8}{121}$ となります。
サンプル2
入力
4 10 abcd bcde 0 2 5 2 5 2 5 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
出力
0 798178412
a
が出ないのでナナは指をくわえて相手が上がるかどうかを見ていることしかできません。
サンプル3
入力
5 100 ahjnp ahjnp 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
出力
0 0
得点の差がつかないので勝敗が決まることはありません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。