No.3190 Scoring
タグ : / 解いたユーザー数 11
作問者 :

問題文
期末テストの配点は,教員の案の中央値を取ることで決定することにしました.
長さが $N$ で,総和が $S$ となるすべての非負整数列からなる集合を $A$ とします.ここで,$A$ は有限な集合であることが示せます.
$M$ 個の長さ $N$ の非負整数列 $V_1, V_2, \cdots, V_M$ を,それぞれ $A$ の中から一様ランダムに取るようにして定めます.ここで,それぞれの数列は独立に定めます.
また,長さ $N$ の非負整数列 $W = (W_1, W_2, \cdots, W_N)$ を,$W_i$ が数列 $( V_{1,i}, V_{2,i}, \cdots, V_{M,i})$ の中央値となるように定めます.ここで,$V_{j,i}$ は $V_j$ の $i$ 番目の要素です.
なお,長さ $M$ の数列について,降順に並べたときに $\lfloor \frac{M + 1}{2} \rfloor$ 番目となる値をその数列の中央値とします.
$W_1 + W_2 + \cdots + W_N$ の期待値を $\mathrm{mod} \ 998244353$ で求めてください.
ここで,入力で与えられる $N, S, M$ と素数 $P = 998244353$ について $\mathrm{mod} \ P$ で答えが定義できる入力のみ与えられます.
厳密には,入力で与えられる $N, S, M$ について $W_1 + W_2 + \cdots + W_N$ の期待値は必ず有理数であり互いに素な非負整数 $x, y$ を用いて $\frac{x}{y}$ と表すことが保証されます.また $y \not\equiv 0 \ (\mathrm{mod} \ P)$ であることが保証されます.このとき $yz \equiv x \ (\mathrm{mod} \ P), 0 \leq z < P$ なる非負整数 $z$ が一意に定まるため,この $z$ を出力してください.
入力
$N\ \ S\ \ M$
- $1 \leq N \leq 2 \times 10^5$
- $1 \leq S \leq 2 \times 10^5$
- $1 \leq M \leq 2 \times 10^5$
- 入力はすべて整数
- $\mathrm{mod} \ 998244353$ で答えが定義できる
出力
$W_1 + W_2 + \cdots + W_N$ の期待値を $\mathrm{mod} \ 998244353$ で出力し,最後に改行してください.
サンプル
サンプル1
入力
2 1 3
出力
1
$A = \{ (0, 1), (1, 0) \}$ です.例えば,$V_1 = (0, 1), V_2 = (1, 0), V_3 = (1, 0)$ のとき $W = (1, 0)$ となります.
サンプル2
入力
1 2 3
出力
2
$A = \{ (2) \}$ です.例えば,$V_1 = (2), V_2 = (2), V_3 = (2)$ のとき $W = (2)$ となります.
サンプル3
入力
4 1 2
出力
249561090
$W_1 + W_2 + \cdots + W_N$ の期待値は $\frac{7}{4}$ です.
サンプル4
入力
31415 92653 58979
出力
221565867
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。