#edge. 2026提高组模拟赛20-T2 停机评估
2026提高组模拟赛20-T2 停机评估
时间限制:1000ms 内存限制:512MB
| 项目 | 内容 |
|---|---|
| 输入文件名 | edge.in |
| 输出文件名 | edge.out |
| 可执行文件名 | edge |
| 每个测试点时限 | 1.0 秒 |
| 内存限制 | 512 MiB |
| 测试点数目 | 20 |
| 是否等分 | 是 |
结果比较方式为全文比较(过滤行末空格及文末换行)。
题目描述
某地区电网有 个站点和 条线路。每条线路连接两个不同的站点,两个站点之间可以有多条线路。整个电网是连通的:任意两个站点之间都至少存在一条由线路组成的通路。
运维部门要对电网做停机评估。一次评估给出两两不同的三个站点 ,表示设想站点 停机检修:站点 停止运行,与其相连的所有线路一并停用,其余站点与线路保持原样。若在此设想下,从站点 出发仍能经由若干条正常运行的线路到达站点 ,则称本次评估中 与 仍能互相到达。
运维部门共提出 次评估,各次评估相互独立:每次评估中的停机只是设想,不会对电网造成任何实际影响。请对每次评估判断 与 是否仍能互相到达。
输入格式
从文件 edge.in 中读入数据。
- 第一行两个整数 ,分别表示站点数与线路数;
- 接下来 行,每行两个整数 ,表示第 条线路连接站点 与 ;
- 接下来一行一个整数 ,表示评估次数;
- 接下来 行,每行三个整数 ,表示一次评估。
输出格式
输出到文件 edge.out 中。
共 行,第 行输出第 次评估的结果:若 与 仍能互相到达,输出 Yes,否则输出 No。
样例
样例 1 输入
6 7
1 2
2 3
3 1
3 4
4 5
5 6
6 4
4
2 1 6
3 1 5
3 1 2
4 5 3
样例 1 输出
Yes
No
Yes
No
样例 1 解释
第 1 次评估设想站点 停机,线路 与 停用,站点 仍可经线路 、、、 到达站点 。第 2 次评估设想站点 停机后,站点 只能到达站点 ,站点 只能与站点 互通,两侧失去通路。第 3 次评估中 与 在停机站点 的同一侧,仍有线路 相连。第 4 次评估设想站点 停机后,站点 只能到达站点 ,无法到达站点 。
样例 2 输入
4 5
1 2
2 3
1 3
1 3
2 4
3
2 1 3
2 1 4
4 2 1
样例 2 输出
Yes
No
Yes
样例 2 解释
站点 与站点 之间有两条线路互为备份。第 1 次评估设想站点 停机,这两条线路的两个端点都在正常运行, 与 仍可互相到达。第 2 次评估中,站点 唯一相连的线路 随站点 停机一并停用,站点 与任何站点都失去通路。
样例 3 输入
6 5
1 2
2 3
3 4
4 5
5 6
4
3 1 6
3 1 2
3 5 6
2 1 3
样例 3 输出
No
Yes
Yes
No
数据范围
对于所有测试数据,保证:
- ,,;
- ,;
- 每次评估给出的 两两不同;
- 电网连通;两个站点之间可以有多条线路。
各测试点的约束如下:
| 测试点 | 特殊性质 | |||
|---|---|---|---|---|
| 无 | ||||
| A | ||||
| B | ||||
| 无 | ||||
- 特殊性质 A:。
- 特殊性质 B:。
- ID
- 712
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者
相关
在下列比赛中: