#ABC253Ex. 我们爱森林
我们爱森林
我们爱森林
题目描述
我们有一个 个顶点(编号为 1 到 N)、0 条边的图 。给定长度为 的序列 和 。
你将执行以下操作 次:
均匀随机地选择 ()。在 中添加一条连接顶点 和 的无向边。
注意,即使 中已经有一条或多条连接 和 的边,上述操作也会添加一条新的边。也就是说,最终得到的 可能包含重边。
对于每个 ,求第 次操作后 是森林的概率,并对 取模后输出。
什么是森林?
没有环的无向图称为森林。森林不一定是连通的。
模 下的概率定义
可以证明所求概率总是有理数。此外,在本问题的约束下,可以保证当所求概率用最简分数 表示时, 不被 整除。
此时,我们可以唯一确定一个介于 0 和 998244352(含端点)之间的整数 ,使得 。请打印这个 。
输入格式
输入按以下格式从标准输入给出:
N M
u_1 v_1
⋮
u_M v_M
输出格式
打印 行。第 行应输出第 次操作后 是森林的概率对 取模的结果。
样例
3 2
1 2
2 3
1
499122177
用 表示连接顶点 和 的边。
第 1 次操作后, 将以 的概率含有边 ,以 的概率含有边 。
两种情况 都是森林,因此 的答案是 1。
第 2 次操作后, 将以 的概率含有边 和 ,以 的概率含有边 和 ,以 的概率含有边 和 。
只有当 含有边 和 时, 才是森林。因此所求概率为 ;对 取模后为 ,应输出该值。
4 5
1 2
1 2
1 4
2 3
2 4
1
758665709
918384805
数据范围
- 输入中的所有值均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2445
- 类型
- 传统题
- Time Limit
- 1833ms
- Memory Limit
- 1024MiB
- 上传者