問題文
1 から N の番号がついた N 個の箱があります。最初、箱 i には Ai 個のボールが入っています。
あなたは次の操作を K 回繰り返します。
- N 個の箱の中から等確率で 1 個選ぶ(この選択は操作ごとに独立である)。選んだ箱にボールを 1 個追加する。
K 回の操作が終了した後で箱 i に入っているボールの個数を Bi とするとき、スコアはボールの個数の総積 prodi=1NBi になります。
スコアの期待値を bmod998244353 で求めてください。
注意
求める期待値が既約分数 p/q で表されるとき、rqequivppmod998244353 かつ 0leqr<998244353 を満たす整数 r がこの問題の制約のもとで一意に定まります。この r が求める値です。
制約
- 1leqNleq1000
- 1leqKleq109
- 0leqAileq109
入力
入力は以下の形式で標準入力から与えられる。
N K
A1 ldots AN
出力
答えを出力せよ。
入力例 1
3 1
1 2 3
出力例 1
665496245
操作の結果、スコアは次のようになります。
- 操作で箱 1 を選んだとき、2times2times3=12
- 操作で箱 2 を選んだとき、1times3times3=9
- 操作で箱 3 を選んだとき、1times2times4=8
したがって、求める期待値は frac13(12+9+8)=frac293 となります。これを bmod998244353 で表すと 665496245 になります。
入力例 2
2 2
1 2
出力例 2
499122182
操作の結果、スコアは次のようになります。
- 1 回目の操作で箱 1 を選び、2 回目の操作で箱 1 を選んだとき、3times2=6
- 1 回目の操作で箱 1 を選び、2 回目の操作で箱 2 を選んだとき、2times3=6
- 1 回目の操作で箱 2 を選び、2 回目の操作で箱 1 を選んだとき、2times3=6
- 1 回目の操作で箱 2 を選び、2 回目の操作で箱 2 を選んだとき、1times4=4
したがって、求める期待値は frac14(6+6+6+4)=frac112 となります。
入力例 3
10 1000000000
998244350 998244351 998244352 998244353 998244354 998244355 998244356 998244357 998244358 998244359
出力例 3
138512322