题目描述
カード 1, カード 2, …, カード N の N 枚のカードがあり、 カード i (1≤ i≤ N) には整数 Ai が書かれています。
K=1,2,…,N について、次の問題を解いてください。
カード 1, カード 2, …, カード K の K 枚のカードが入っている袋があります。
次の操作を 2 回繰り返し、記録された数を順に x,y とします。
袋から無作為にカードを 1 枚取り出し、カードに書かれている数を記録する。その後、カードを 袋の中に戻す 。
max(x,y) の値の期待値を mod 998244353 で出力してください(注記参照)。
ただし、max(x,y) で x と y のうち小さくない方の値を表します。
输入格式
入力は以下の形式で標準入力から与えられる。
N A1 A2 … AN
输出格式
N 行出力せよ。 i 行目 (1≤ i≤ N) には、K=i の時の問題に対する答えを出力せよ。
题目大意
现在有 n 个球在一个口袋中,每个球有一个权值,每次拿出一个球再放回去然后在拿出来一个球,这次操作的价值即为着两个球的权值中的较大值。
现在要进行 n 次这样的操作,第 i 次操作中袋子内的球为前 i 个球,问每次操作权值的期望。
translator UID:377440
3
5 7 5
5
499122183
443664163
7
22 75 26 45 72 81 47
22
249561150
110916092
873463862
279508479
360477194
529680742
提示
注記
求める期待値は必ず有限値かつ有理数となることが証明できます。また、この問題の制約下では、その値を互いに素な 2 つの整数 P, Q を用いて QP と表したとき、R × Q ≡ P(mod998244353) かつ 0 ≤ R < 998244353 を満たす整数 R がただ一つ存在することが証明できます。この R を出力してください。
制約
- 1 ≤ N ≤ 2× 105
- 1 ≤ Ai ≤ 2× 105
- 入力は全て整数
Sample Explanation 1
例えば、K=2 の時の答えは次のようにして求まります。 袋の中にはカード 1 とカード 2 が入っており、それぞれには A1=5 と A2=7 が書かれています。 - 1 回目に取り出されたカードがカード 1 、2 回目に取り出されたカードもカード 1 のとき、x=y=5 であり、max(x,y)=5 となります。 - 1 回目に取り出されたカードがカード 1 、2 回目に取り出されたカードはカード 2 のとき、x=5, y=7 であり、max(x,y)=7 となります。 - 1 回目に取り出されたカードがカード 2 、2 回目に取り出されたカードはカード 1 のとき、x=7, y=5 であり、max(x,y)=7 となります。 - 1 回目に取り出されたカードがカード 2 、2 回目に取り出されたカードもカード 2 のとき、x=y=7 であり、max(x,y)=7 となります。 これらが等確率で起こるため、期待値は 45+7+7+7=213 となります。 499122183× 2≡ 13 (mod998244353) であるため、499122183 を出力します。