#2175. Piggyback
Piggyback
题目描述
贝西和她的妹妹埃尔西白天在不同的田地里吃草, 晚上,他们都想走回谷仓休息。
作为聪明的牛,他们想出了一个计划来最小化总数 他们走路时消耗的能量。
贝西从一块田地走到另一块地上时消耗了个单位的能量 当走到 相邻字段。然而,如果贝西和埃尔西在一起 在同一个场地上,贝西可以把埃尔西扛在肩上,两人都可以移动 当只消耗个能量单位时(其中 可能比小很多,贝西和埃尔西会 各自步行到附近的场地)。如果非常 小型、最节能的解决方案可能涉及和 去一个共同的会议场地,然后一起背着 在去谷仓的余下旅程中。当然,如果很大,它 也许对贝西和埃尔西来说,旅行仍然是最有意义的 分别地另一方面,贝西和埃尔西都对 术语"背驮",因为他们不明白为什么农场上的猪 应该为这种非凡的 运输 给定、和以及农场的布局,请计算 和需要达到的最小能量 谷仓。
输入格式
第一行输入包含正整数、、、和 、 所有这些最多为。、 和如上所述。 是农场中的田地数量编号为其中, 是字段之间的连接数。贝西和埃尔西 分别从字段和开始。谷仓位于区。
输入中接下来的行分别描述了 一对不同的字段,由两个字段的整数索引指定 领域。连接是双向的。始终可以 沿序列从场到场场到场 这种联系。
输出格式
指定能量最小值的单个整数,和 需要共同花费才能到达谷仓。在示例中 如图所示,贝西从移动到埃尔西从移动到 到。然后,他们一起从点到点到点旅行。
样例
输入样例
4 4 5 8 8
1 4
2 3
3 4
4 7
2 5
5 6
6 8
7 8
输出样例
22