#2175. Piggyback

Piggyback

题目描述

贝西和她的妹妹埃尔西白天在不同的田地里吃草, 晚上,他们都想走回谷仓休息。

作为聪明的牛,他们想出了一个计划来最小化总数 他们走路时消耗的能量。

贝西从一块田地走到另一块地上时消耗了B\red{B}个单位的能量 当Elsie\red{Elsie}走到 相邻字段。然而,如果贝西和埃尔西在一起 在同一个场地上,贝西可以把埃尔西扛在肩上,两人都可以移动 当只消耗P\red{P}个能量单位时(其中P\red{P} 可能比B+E\red{B+E}小很多,贝西和埃尔西会 各自步行到附近的场地)。如果P\red{P}非常 小型、最节能的解决方案可能涉及Bessie\red{Bessie}Elsie\red{Elsie} 去一个共同的会议场地,然后一起背着 在去谷仓的余下旅程中。当然,如果P\red{P}很大,它 也许对贝西和埃尔西来说,旅行仍然是最有意义的 分别地另一方面,贝西和埃尔西都对 术语"背驮",因为他们不明白为什么农场上的猪 应该为这种非凡的 运输 给定B\red{B}E\red{E}P\red{P,}以及农场的布局,请计算 Bessie\red{Bessie}Elsie\red{Elsie}需要达到的最小能量 谷仓。

输入格式

第一行输入包含正整数B\red{B}E\red{E}P\red{P}N\red{N}M\red{M}、 所有这些最多为40000\red{40000}B\red{B}E\red{E}P\red{P}如上所述。 N\red{N}是农场中的田地数量编号为1..N\red{(1..N,}其中N>=3\red{N>=3)}M\red{M}是字段之间的连接数。贝西和埃尔西 分别从字段1\red{1}2\red{2}开始。谷仓位于N\red{N}区。

输入中接下来的M\red{M}行分别描述了 一对不同的字段,由两个字段的整数索引指定 领域。连接是双向的。始终可以 沿序列从场1\red{1}到场N\red{N,}2\red{2}到场N\red{N} 这种联系。

输出格式

指定能量最小值的单个整数,Bessie\red{Bessie}Elsie\red{Elsie}需要共同花费才能到达谷仓。在示例中 如图所示,贝西从1\red{1}移动到4\red{4,}埃尔西从2\red{2}移动到3\red{3}4\red{4}。然后,他们一起从4\red{4}点到7\red{7}点到8\red{8}点旅行。

样例

输入样例

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

输出样例

22