AT_abc375_g.[ABC375G] Road Blocked 2
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在 AtCoder 国有 N 个城市,编号为 1 到 N,以及 M 条道路,编号为 1 到 M。
第 i 条道路连接城市 Ai 和城市 Bi,是双向的,长度为 Ci。
对于每个 i=1,…,M,请判断以下两个值是否不同:
- 当所有道路都可通行时,从城市 1 到城市 N 的最短距离;
- 当除了第 i 条道路以外的其余 M−1 条道路可通行时,从城市 1 到城市 N 的最短距离。
注意,如果一种情况下可以从城市 1 到城市 N,而另一种情况下无法到达,则认为这两个值是不同的。
输入格式
输入以如下格式从标准输入给出。
N M
A1 B1 C1
⋮
AM BM CM
输出格式
输出 M 行。第 i 行输出如下内容:
- 如果“所有道路都可通行时,从城市 1 到城市 N 的最短距离”与“除了第 i 条道路以外的其余 M−1 条道路可通行时,从城市 1 到城市 N 的最短距离”不同,则输出
Yes; - 如果相同,则输出
No。
注意,如果一种情况下可以从城市 1 到城市 N,而另一种情况下无法到达,则认为这两个值是不同的。
输入输出样例
输入#1
3 3 1 2 5 1 3 10 2 3 6
输出#1
No Yes No
输入#2
4 6 2 3 1 2 4 1 3 4 1 1 2 1 1 3 1 1 4 1
输出#2
No No No No No Yes
输入#3
2 1 1 2 1
输出#3
Yes
说明/提示
限制条件
- 2≤N≤2×105
- 1≤M≤2×105
- 1≤Ai<Bi≤N
- (Ai,Bi) 互不相同
- 1≤Ci≤109
- 当所有道路都可通行时,一定可以从城市 1 到城市 N
- 所有输入均为整数
样例解释 1
当所有道路都可通行时,从城市 1 到城市 3 的最短距离为 10。
- 当除了第 1 条道路以外的其余 2 条道路可通行时,从城市 1 到城市 3 的最短距离为 10。
- 当除了第 2 条道路以外的其余 2 条道路可通行时,从城市 1 到城市 3 的最短距离为 11。
- 当除了第 3 条道路以外的其余 2 条道路可通行时,从城市 1 到城市 3 的最短距离为 10。
样例解释 2
当所有道路都可通行时,从城市 1 到城市 4 的最短距离为 1。
当除了第 6 条道路以外的其余 5 条道路可通行时,从城市 1 到城市 4 的最短距离为 2。
样例解释 3
当除了第 1 条道路以外的 0 条道路可通行时,无法从城市 1 到城市 2。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?