100 #P1089. *【最短路】道路重建

*【最短路】道路重建

【题意】

给出NN个点、MM条边的无向图。两点之间最多只有一条边。

DD条边被摧毁了。

若要点AA和点BB连通,求需要修复的边的长度和的最小值。

【输入格式】

本题有多组数据。

每组数据第一行为两个整数 NMN,M2<N100N1MN(N1)/22 < N \le 100,N-1 \le M \le N*(N-1)/2 )。

下来M行,每行三个整数 x,y,wx,y,w0<w10000 < w \le 1000),表示一条连接点xx和点yy长度为ww的无向边。

下来一行一个整数 DD1DM1 \le D \le M),表示被摧毁的边的数目。

下来DD行每行两个整数xyx,y,表示连接点xx和点yy 边被摧毁。

最后一行两个整数AABB

【输出格式】

每组输出一行,一个整数,表示修复的边的长度和的最小值。

3 2
1 2 1
2 3 2
1
1 2
1 3
1
10 9
2 8 35
1 10 25
3 5 6
6 2 28
6 3 28
7 2 5
3 4 93
9 6 48
9 10 13
4
5 3
10 1
9 10
7 2
1 10
25