luogu#P3905. 道路重建
道路重建
题目描述
从前,在一个王国中,在 个城市间有 条道路连接,而且任意两个城市之间至多有一条道路直接相连。在经过一次严重的战争之后,有 条道路被破坏了。国王想要修复国家的道路系统,现在有两个重要城市 和 之间的交通中断,国王希望尽快的恢复两个城市之间的连接。你的任务就是修复一些道路使 与 之间的连接恢复,并要求修复的道路长度最小。
输入格式
输入文件第一行为一个整数 ,表示城市的个数。这些城市编号从 到 。
第二行为一个整数 ,表示道路的数目。
接下来的 行,每行 个整数 ,表示城市 与 之间有一条长为 的道路相连。
接下来一行为一个整数 ,表示战后被破坏的道路的数目。在接下来的 行中,每行两个整数 和 ,表示城市 与 之间直接相连的道路被破坏。
最后一行为两个整数 和 ,代表需要恢复交通的两个重要城市。
输出格式
输出文件仅一个整数,表示恢复 与 间的交通需要修复的道路总长度的最小值。
3
2
1 2 1
2 3 2
1
1 2
1 3
1