#aBC218F. [ABC218F] Blocked Roads
[ABC218F] Blocked Roads
AT_abc218_f [ABC218F] Blocked Roads
题目描述
给定一个有 个顶点、 条边的有向图。顶点编号为 到 ,边编号为 到 。第 条边()是从顶点 指向顶点 的长度为 的有向边。
对于每个 (),请你求出当且仅第 条边无法通过时,从顶点 到顶点 的最短距离。如果无法从顶点 到达顶点 ,则输出 。
输入格式
输入以如下格式从标准输入读入。
输出格式
输出 行。
第 行输出当且仅第 条边无法通过时,从顶点 到顶点 的最短距离。如果无法到达,则输出 。
输入输出样例 #1
输入 #1
3 3
1 2
1 3
2 3
输出 #1
1
2
1
输入输出样例 #2
输入 #2
4 4
1 2
2 3
2 4
3 4
输出 #2
-1
2
3
2
输入输出样例 #3
输入 #3
5 10
1 2
1 4
1 5
2 1
2 3
3 1
3 2
3 5
4 2
4 3
输出 #3
1
1
3
1
1
1
1
1
1
1
输入输出样例 #4
输入 #4
4 1
1 2
输出 #4
-1
说明/提示
限制条件
- ()
- 所有输入均为整数。
样例解释 2
当且仅第 条边无法通过时,无法从顶点 到达顶点 ,因此输出 。
由 ChatGPT 4.1 翻译