atcoder#ABC295E. [ABC295E] Kth Number
[ABC295E] Kth Number
配点 : 点
問題文
以上 以下の整数からなる長さ の数列 があります。
今からすぬけくんが以下の操作 1, 2 を順に行います。
- を満たすそれぞれの について、 以上 以下の整数を独立かつ一様ランダムに選び、 をその整数で置き換える。
- を昇順に並び替える。
すぬけくんが操作 1, 2 を行ったあとの の期待値を で出力してください。
「期待値を $\text{mod } 998244353$ で出力」とは
求める期待値は必ず有理数となることが証明できます。 またこの問題の制約下では、その値を互いに素な 2 つの整数 P, Q を用いて \frac{P}{Q} と表したとき、 R \times Q \equiv P\pmod{998244353} かつ 0 \leq R \lt 998244353 を満たす整数 R がただ 1 つ存在することが証明できます。この R を出力してください。制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
すぬけくんが操作 1, 2 を行ったあとの の期待値を で出力せよ。
3 5 2
2 0 4
3
すぬけくんは操作 1 において を 以上 以下の整数で置き換えます。この整数を とすると、
- のとき、すぬけくんが操作 1, 2 を行ったあと です。
- のとき、すぬけくんが操作 1, 2 を行ったあと です。
- のとき、すぬけくんが操作 1, 2 を行ったあと です。
よって、 の期待値は です。
2 3 1
0 0
221832080
期待値は です。
10 20 7
6 5 0 2 0 0 0 15 0 0
617586310