#P3110. [USACO14DEC] Piggy Back S

    ID: 2149 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>2014USACO广度优先搜索,BFS最短路

[USACO14DEC] Piggy Back S

Description

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

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

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

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

Input Format

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

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

Output Format

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

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

Hint

1B,E,P,n,m4×1041 \leq B,E,P,n,m \leq 4 \times 10^4

样例解释:

Bessie 从 1 走到 4,Elsie 从 2 走到 3 再走到 4。然后,两个人一起从 4 走到 7,再走到 8。