#ABC253Ex. 我们爱森林

我们爱森林

我们爱森林

题目描述

我们有一个 NN 个顶点(编号为 1 到 N)、0 条边的图 GG。给定长度为 MM 的序列 u=(u1,u2,,uM)u=(u_1,u_2,\ldots,u_M)v=(v1,v2,,vM)v=(v_1,v_2,\ldots,v_M)

你将执行以下操作 (N1)(N-1) 次:

均匀随机地选择 ii1iM1 \le i \le M)。在 GG 中添加一条连接顶点 uiu_iviv_i 的无向边。

注意,即使 GG 中已经有一条或多条连接 uiu_iviv_i 的边,上述操作也会添加一条新的边。也就是说,最终得到的 GG 可能包含重边。

对于每个 K=1,2,,N1K=1,2,\ldots,N-1,求第 KK 次操作后 GG 是森林的概率,并对 998244353998244353 取模后输出。

什么是森林?

没有环的无向图称为森林。森林不一定是连通的。

998244353998244353 下的概率定义

可以证明所求概率总是有理数。此外,在本问题的约束下,可以保证当所求概率用最简分数 yx\frac{y}{x} 表示时,xx 不被 998244353998244353 整除。

此时,我们可以唯一确定一个介于 0 和 998244352(含端点)之间的整数 zz,使得 xzy(mod998244353)xz \equiv y \pmod{998244353}。请打印这个 zz

输入格式

输入按以下格式从标准输入给出:

N M
u_1 v_1
⋮
u_M v_M

输出格式

打印 N1N-1 行。第 ii 行应输出第 ii 次操作后 GG 是森林的概率对 998244353998244353 取模的结果。

样例

3 2
1 2
2 3
1
499122177

(u,v)(u, v) 表示连接顶点 uuvv 的边。

第 1 次操作后,GG 将以 1/21/2 的概率含有边 (1,2)(1, 2),以 1/21/2 的概率含有边 (2,3)(2, 3)

两种情况 GG 都是森林,因此 K=1K=1 的答案是 1。

第 2 次操作后,GG 将以 1/41/4 的概率含有边 (1,2)(1, 2)(1,2)(1, 2),以 1/41/4 的概率含有边 (2,3)(2, 3)(2,3)(2, 3),以 1/21/2 的概率含有边 (1,2)(1, 2)(2,3)(2, 3)

只有当 GG 含有边 (1,2)(1, 2)(2,3)(2, 3) 时,GG 才是森林。因此所求概率为 1/21/2;对 998244353998244353 取模后为 499122177499122177,应输出该值。

4 5
1 2
1 2
1 4
2 3
2 4
1
758665709
918384805

数据范围

  • 2N142 \le N \le 14
  • N1M500N-1 \le M \le 500
  • 1ui,viN1 \le u_i, v_i \le N
  • uiviu_i \neq v_i
  • 输入中的所有值均为整数。
难度 NOI/NOI+/CTS
通过率
尝试 0
已通过 0
ID
2445
类型
传统题
Time Limit
1833ms
Memory Limit
1024MiB
上传者
标签