#aBC375F. [ABC375F] Road Blocked
[ABC375F] Road Blocked
AT_abc375_f [ABC375F] Road Blocked
题目描述
AtCoder 国有 个城市,编号为 到 ,以及 条道路,编号为 到 。
第 条道路连接城市 和城市 ,是双向的,长度为 。
现在有 个查询,请依次处理。每个查询有以下两种类型之一:
1 i:第 条道路被封闭,无法通行。2 x y:请输出仅通过未封闭道路时,从城市 到城市 的最短距离。如果无法到达,则输出 。
另外,保证每个测试用例中第 种类型的查询不超过 次。
输入格式
输入按以下格式从标准输入读入。
每个查询有以下两种格式之一:
输出格式
请依次输出每个查询的结果。
输入输出样例 #1
输入 #1
3 3 5
1 2 5
1 3 10
2 3 6
2 1 3
1 2
2 1 3
1 1
2 1 3
输出 #1
10
11
-1
输入输出样例 #2
输入 #2
4 6 6
2 3 1
2 4 1
3 4 1
1 2 1
1 3 1
1 4 1
1 4
1 5
1 6
2 1 2
2 1 3
2 1 4
输出 #2
-1
-1
-1
说明/提示
数据范围
- 互不相同
- 对于第 种类型的查询,
- 对于第 种类型的查询,所给道路在该时刻尚未被封闭
- 第 种类型的查询最多 次
- 对于第 种类型的查询,
- 输入均为整数
样例说明 1
- 第 个查询,输出从城市 到城市 的最短距离 。
- 第 个查询,将第 条道路封闭。
- 第 个查询,输出从城市 到城市 的最短距离 。
- 第 个查询,将第 条道路封闭。
- 第 个查询,无法从城市 到城市 ,输出 。
由 ChatGPT 4.1 翻译