#3360. 道路(road)
道路(road)
###题目描述
给定一个无向图,初始有 个节点和 条边,边上有权值 。
添加 条新边(连接原始节点与两个特殊节点 和 ,边权为 )。
对于初始的 条边, 判断该边是否在 到 的某条最短路径上。
如果是,输出该最短路的权值之和 ;
否则 输出“GG”。
输入格式
第一行:整数 (原始节点数量)。
第二行:两个整数 和 (初始边数和新边数)。
接下来 行:每行三个整数 ,表示第 条初始边。
接下来 行:每行三个整数 ,表示新边( 或 是 或 )。
输出格式
输出 行,第 行表示第 条初始边的结果。
如果经过这条边不能同时到达 和 ,那么输出一行“GG”(不包含引号) 否则输出一个数,表示经过这条边的 到 之间的最短路。
样例 1 输入
2
3 2
1 2 2
2 1 1
1 2 5
1 3 4
1 4 5
样例 1 输出
12
11
15
数据范围
• 对于的数据,。
• 对于的数据,。
• 对于的数据,。
• 对于的数据,。
相关
在下列比赛中: