题目描述
有 n 个物品,编号为 1 到 n。从第一个时刻开始的每个时刻都会恰好出现一个物品,物品 i 会以 pi 的概率出现,小 z 将统计所有物品的第一次出现时间,直到所有物品均出现了至少一次。
记物品 i 的第一次出现时间为 ti,那么定义出现时间的平均数 t 和方差 σ2 为:
t=n1i=1∑nti
$$\sigma^2 = \frac 1n\sum_{i=1}^n (t_i - \overline t)^2
$$
小 z 想要求得 t,σ2 的期望,但是因为小 z 不会,所以只能来求助你。
你只需要告诉小 z 答案对 998244353 取模后的答案。
输入格式
输入包含两行。
第一行包含一个整数 n,表示物品的个数。
第二行包含 n 个整数 q1,q2,⋯,qn,表示编号为 i 的物品在每个时刻出现的概率为 pi=∑j=1nqjqi。
输出格式
输出包含两行。
第一行包含一个整数,表示 t 的期望。
第二行包含一个整数,表示 σ2 的期望。
以上两行均为对 998244353 取模后的结果,更具体地,可以证明答案能被表示为既约的分数 ba,存在唯一的整数 x∈[0,998244353) 使得 xb≡a(mod998244353),你需要输出这个 x。
3
1 2 2
332748121
739440270
6
1 1 4 5 1 4
266198504
655637177
数据范围与提示
对于所有的测试数据,2≤n≤105,1≤qi≤108,∑qi≡0(mod998244353)。
本题共 20 个测试点,对于第 i 个测试点,n=i⋅5000。