LG#P3110. [USACO14DEC] Piggy Back S

提交30 通过13
通过率43.3%
时间限制2000ms
内存限制512MiB

题目描述

题目描述

Bessie 和 Elsie 在不同的区域放牧,他们希望花费最小的能量返回谷仓。从一个区域走到一个相连区域,Bessie 要花费 BB 单位的能量,Elsie 要花费 EE 单位的能量。

如果某次她们俩走到同一个区域,Bessie 可以背着 Elsie 走路,花费 PP 单位的能量走到另外一个相连的区域。当然,存在 P>B+EP>B+E 的情况。

相遇后,她们可以一直背着走,也可以独立分开。

Bessie 从 11 号区域出发,Elsie 从 22 号区域出发,两个人都要返回到位于 nn 号区域的谷仓。

输入格式

第一行输入 55 个整数 B,E,P,n,mB,E,P,n,mB,E,PB,E,P 的含义如上文所述,nn 表示农场中区域的数量,mm 表示连接两个区域的道路的数量。

接下来 mm 行,每行两个整数 x,yx,y,描述一条 xx 区域和 yy 区域之间的双向边。数据保证图是连通的。

输出格式

一行一个整数,表示 Bessie 和 Elsie 能量花费总和的最小值。

数据范围与约定

1B,E,P,n,m4×1041\leq B,E,P,n,m\leq4\times10^4

可见测试数据

输入数据 1

4 4 5 8 8
1 4
2 3
3 4
4 7
2 5
5 6
6 8
7 8

输出数据 1

22

输入数据 2

53 31 12 3 3
1 2
1 3
2 3

输出数据 2

43

输入数据 3

14 31 78 5 9
1 2
2 3
1 4
2 5
2 4
1 3
3 5
3 4
4 5

输出数据 3

59