#P16504. [GKS 2015 #A] gCampus
[GKS 2015 #A] gCampus
题目描述
公司 G 有一个主园区,包含 个办公室(编号从 到 )和 条双向道路(编号从 到 )。第 条道路连接一对办公室 (, ),在这条道路上行驶(任一方向)需要花费 分钟。
两个办公室 与 之间的一条路径是从 开始、到 结束的一系列道路。沿某条路径行驶所花费的时间是该路径上各条道路所需时间之和。(数据保证任意两个办公室之间至少存在一条路径。)
公司 G 专精于高效的交通解决方案,但 CEO 刚刚意识到,令人尴尬的是,公司自身的道路网络可能并非最优!她想知道园区中哪些道路是低效的。一条道路是低效的,当且仅当它不被包含在任何两个办公室之间的任何最短路径中。
给定办公室和道路构成的图,你能否帮助 CEO 找出所有低效的道路?
输入格式
输入的第一行给出测试用例的数量 。接下来是 个测试用例。每个测试用例以一行包含两个整数 和 开始,表示办公室和道路的数量。紧接着是 行,每行包含三个整数 、 和 ,表示第 条道路连接办公室 和办公室 ,在其上行驶需要 分钟。
输出格式
对于每个测试用例,输出一行形如 Case #x: 的内容,其中 是测试用例编号(从 开始)。然后按递增顺序依次输出所有低效道路的编号,每个编号占一行。(注意:道路 指测试用例中列出的第一条道路,道路 指第二条,依此类推。)
2
3 3
0 1 10
1 2 3
2 0 3
3 3
0 1 10
1 2 3
2 1 3
Case #1:
0
Case #2:
提示
限制
。
小数据集(测试集 1 - 可见)
。
。
大数据集(测试集 2 - 隐藏)
。
。
。
翻译由 DeepSeek V4 Pro 完成