#C. 口袋里的球

    Type: RemoteJudge 2000ms 1024MiB

口袋里的球

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题面翻译

现在有 nn 个球在一个口袋中,每个球有一个权值,每次拿出一个球再放回去然后在拿出来一个球,这次操作的价值即为着两个球的权值中的较大值。

现在要进行 nn 次这样的操作,第 ii 次操作中袋子内的球为前 ii 个球,问每次操作权值的期望。

题目描述

カード 1 1 , カード 2 2 , \ldots , カード N N N N 枚のカードがあり、 カード i i (1 i N) (1\leq\ i\leq\ N) には整数 Ai A_i が書かれています。

K=1,2,,N K=1,2,\ldots,N について、次の問題を解いてください。

カード 1 1 , カード 2 2 , \ldots , カード K K K K 枚のカードが入っている袋があります。 次の操作を 2 2 回繰り返し、記録された数を順に x,y x,y とします。

袋から無作為にカードを 1 1 枚取り出し、カードに書かれている数を記録する。その後、カードを 袋の中に戻す

max(x,y) \max(x,y) の値の期待値を mod 998244353 \text{mod}\ 998244353 で出力してください(注記参照)。 ただし、max(x,y) \max(x,y) x x y y のうち小さくない方の値を表します。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_1 A2 A_2 \ldots AN A_N

输出格式

N N 行出力せよ。 i i 行目 (1 i N) (1\leq\ i\leq\ N) には、K=i K=i の時の問題に対する答えを出力せよ。

样例 #1

样例输入 #1

3
5 7 5

样例输出 #1

5
499122183
443664163

样例 #2

样例输入 #2

7
22 75 26 45 72 81 47

样例输出 #2

22
249561150
110916092
873463862
279508479
360477194
529680742

提示

注記

求める期待値は必ず有限値かつ有理数となることが証明できます。また、この問題の制約下では、その値を互いに素な 2 2 つの整数 P P , Q Q を用いて PQ \frac{P}{Q} と表したとき、R × Q  P(mod998244353) R\ \times\ Q\ \equiv\ P\pmod{998244353} かつ 0  R < 998244353 0\ \leq\ R\ \lt\ 998244353 を満たす整数 R R がただ一つ存在することが証明できます。この R R を出力してください。

制約

  • 1  N  2× 105 1\ \leq\ N\ \leq\ 2\times\ 10^5
  • 1  Ai  2× 105 1\ \leq\ A_i\ \leq\ 2\times\ 10^5
  • 入力は全て整数

Sample Explanation 1

例えば、K=2 K=2 の時の答えは次のようにして求まります。 袋の中にはカード 1 1 とカード 2 2 が入っており、それぞれには A1=5 A_1=5 A2=7 A_2=7 が書かれています。 - 1 1 回目に取り出されたカードがカード 1 1 2 2 回目に取り出されたカードもカード 1 1 のとき、x=y=5 x=y=5 であり、max(x,y)=5 \max(x,y)=5 となります。 - 1 1 回目に取り出されたカードがカード 1 1 2 2 回目に取り出されたカードはカード 2 2 のとき、x=5 x=5 , y=7 y=7 であり、max(x,y)=7 \max(x,y)=7 となります。 - 1 1 回目に取り出されたカードがカード 2 2 2 2 回目に取り出されたカードはカード 1 1 のとき、x=7 x=7 , y=5 y=5 であり、max(x,y)=7 \max(x,y)=7 となります。 - 1 1 回目に取り出されたカードがカード 2 2 2 2 回目に取り出されたカードもカード 2 2 のとき、x=y=7 x=y=7 であり、max(x,y)=7 \max(x,y)=7 となります。 これらが等確率で起こるため、期待値は 5+7+7+74=132 \frac{5+7+7+7}{4}=\frac{13}{2} となります。 499122183× 2 13 (mod998244353) 499122183\times\ 2\equiv\ 13\ \pmod{998244353} であるため、499122183 499122183 を出力します。

1.16测试题

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2024-1-16 15:00
End at
2024-1-16 18:00
Duration
3 hour(s)
Host
Partic.
0