#ABC215G. Colorful Candies 2

Colorful Candies 2

Colorful Candies 2

  • 时间限制:5 秒
  • 内存限制:512 MiB

题目描述

NN 个糖果,第 ii 个糖果的颜色为 cic_i。对每个 K=1,2,,NK=1,2,\ldots,N,从全部 (NK)\binom NK 个大小为 KK 的糖果集合中等概率随机选择一个,求所选糖果中不同颜色数量的期望值。

答案是有理数。若答案可表示为 y/xy/xxx 不被 998244353998244353 整除,请输出唯一的 z[0,998244352]z\in[0,998244352],满足 xzy(mod998244353)xz\equiv y\pmod{998244353}

输入格式

第一行包含一个整数 NN

第二行包含 NN 个整数 c1,c2,,cNc_1,c_2,\ldots,c_N

输出格式

输出 NN 行,第 KK 行表示选择 KK 个糖果时的答案。

样例输入 1

3
1 2 2

样例输出 1

1
665496237
2

样例输入 2

11
3 1 4 1 5 9 2 6 5 3 5

样例输出 2

1
725995895
532396991
768345657
786495555
937744700
574746754
48399732
707846002
907494873
7

数据范围

对于全部数据,1N5×1041\le N\le5\times10^41ci1091\le c_i\le10^9

子任务编号 分值 特殊限制
1 15 N20N\le20
2 所有 cic_i 两两不同
3 30 N3000N\le3000
4 40 无特殊限制