[省选联考 2025] 岁月
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
2025/3/2 19:06 民间数据 v1.0
题目背景
希望大家一直记得我。
“希望大家永远忘了我。”
题目描述
小 Y 有一个 个节点、 条边的带权无向图 ,节点由 1 至 编号。第 () 条边连接 和 ,边权为 。保证 连通且没有重边自环。
小 Y 预见到岁月将会磨灭图 的痕迹,而这会导致一些边变成有向边,另一些边直接消失。具体地,图 历经岁月将会磨损为 个节点的带权有向图 ,其中对于第 () 条边, 上
- 有 的概率同时存在 向 和 向 的有向边,它们的边权均为 ;
- 有 的概率存在 向 、边权为 的有向边,而不存在其反向边;
- 有 的概率存在 向 、边权为 的有向边,而不存在其反向边;
- 有 的概率 和 之间没有边。
所有 个随机事件是独立的。
小 Y 认为一个无向图的核心是最小生成树,而一个有向图的核心是最小外向生成树。称图 的一个边子集 是外向生成树,当且仅当 且存在一个节点 可以只经过 中的有向边到达图 上的所有节点。图 的最小外向生成树即为图 上边权和最小的外向生成树。
小 Y 希望图的核心历经岁月侵蚀也保持不变,于是他想知道,有多大的概率,图 的最小外向生成树存在,且其边权和等于图 的最小生成树边权和。
你需要将答案对 取模。可以证明答案一定为有理数 ,其中 和 互质,且 不是 的倍数。因此你输出的数 需要满足 且 ,可以证明这样的 唯一存在。
输入格式
本题有多组测试数据。输入的第一行两个整数 ,分别表示测试点编号和测试数据组数,接下来输入每组测试数据。样例满足 。
对于每组测试数据,第一行两个整数 ,分别表示图 的点数和边数,接下来 行,第 () 行三个整数 ,描述图 上的一条边。
输出格式
对于每组测试数据,输出一行一个整数,表示图 的最小外向生成树存在且其边权和等于图 的最小生成树边权和的概率,对 取模。
输入输出样例 #1
输入 #1
输出 #1
说明/提示
【样例 1 解释】
该组样例共有 2 组测试数据。
- 对于第一组测试数据,由于图上只有一条边,因此只要 上有边, 的最小外向生成树边权和就一定等于 的最小生成树边权和。 上存在边的概率为 ,故答案为 ,取模后的结果为 75000006。
- 对于第二组测试数据,在所有 种 中,有 13 种情况不满足 的最小外向生成树边权和等于 的最小生成树边权和:
- 为空图;
- 仅包含一条有向边,共 6 种情况;
- 仅包含两条有向边,且指向同一个节点,共 3 种情况;
- 仅包含两条有向边,且构成一个二元环,共 3 种情况。
由于所有情况等概率出现,因此答案为 ,取模后的结果为 171875002。
【样例 2】
见选手目录下的 years/years2.in
与 years/years2.ans
。
该组样例共有 5 组测试数据。其中每组测试数据分别满足测试点 、、、、 的限制。
【样例 3】
见选手目录下的 years/years3.in
与 years/years3.ans
。
该组样例共有 5 组测试数据。其中每组测试数据分别满足测试点 、、、、 的限制。
【子任务】
对于所有测试点,
- ,
- , ,
- , , ,
- , ,即 没有重边,
- 保证 连通。
测试点编号 | 特殊性质 | |
---|---|---|
1 ~ 3 | 6 | A |
4 ~ 6 | 15 | B |
7, 8 | 9 | C |
9 ~ 11 | 12 | |
12, 13 | 14 | |
14 ~ 16 | 15 | |
17, 18 | 9 | 无 |
19, 20 | 12 | |
21 ~ 23 | 14 | |
24, 25 | 15 |
- 特殊性质 A: , , 。
- 特殊性质 B: , 。
- 特殊性质 C: , 。