#P3318. Roads in Berland
Roads in Berland
题目描述
现有一张 个点的无向图 G,给出其两两的最短路长度。
有 次操作,每次会给该图加一条无向边 ,边权为 ,求每次加边后两两最短路的长度之和,一对点只计算一次。
输入格式
第一行一个整数 ,。
接下来 行,每行 个整数 ,表示顶点 之间的最短路长度。
接下来一个整数 ,。
接下来 行,每行三个整数 。边权和给出的最短路长度为不超过 的正整数。
输出格式
输出 个整数,为每次操作后的答案,用空格分隔。
2
0 5
5 0
1
1 2 3
3
3
0 4 5
4 0 9
5 9 0
2
2 3 8
1 2 1
17 12