AT_abc375_f.[ABC375F] Road Blocked
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
AtCoder 国有 N 个城市,编号为 1 到 N,以及 M 条道路,编号为 1 到 M。
第 i 条道路连接城市 Ai 和城市 Bi,是双向的,长度为 Ci。
现在有 Q 个查询,请依次处理。每个查询有以下两种类型之一:
1 i:第 i 条道路被封闭,无法通行。2 x y:请输出仅通过未封闭道路时,从城市 x 到城市 y 的最短距离。如果无法到达,则输出 −1。
另外,保证每个测试用例中第 1 种类型的查询不超过 300 次。
输入格式
输入按以下格式从标准输入读入。
N M Q
A1 B1 C1
⋮
AM BM CM
query1
⋮
queryQ
每个查询有以下两种格式之一:
1 i
2 x y
输出格式
请依次输出每个查询的结果。
输入输出样例
输入#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
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
说明/提示
数据范围
- 2≤N≤300
- 0≤M≤2N(N−1)
- 1≤Ai<Bi≤N
- (Ai,Bi) 互不相同
- 1≤Ci≤109
- 1≤Q≤2×105
- 对于第 1 种类型的查询,1≤i≤M
- 对于第 1 种类型的查询,所给道路在该时刻尚未被封闭
- 第 1 种类型的查询最多 300 次
- 对于第 2 种类型的查询,1≤x<y≤N
- 输入均为整数
样例说明 1
- 第 1 个查询,输出从城市 1 到城市 3 的最短距离 10。
- 第 2 个查询,将第 2 条道路封闭。
- 第 3 个查询,输出从城市 1 到城市 3 的最短距离 11。
- 第 4 个查询,将第 1 条道路封闭。
- 第 5 个查询,无法从城市 1 到城市 3,输出 −1。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?