#P2914. [USACO08OCT] Power Failure G
[USACO08OCT] Power Failure G
Description
一场猛烈的雷暴摧毁了农场电力网的一些电线!农夫约翰有一张所有 根电线杆的地图(),这些电线杆被方便地编号为 ,并位于整数平面坐标 上($-100000 \le x_i \le 100000, -100000 \le y_i \le 100000$)。
有 根电线()连接成对的电线杆 和 ()。
他需要从电线杆 获取电力到电线杆 (这意味着一些电线可以从电线杆 通过某些中间电线杆传输到电线杆 )。
给定 根电线杆的位置和剩余电线的列表,确定恢复电力连接所需的最小电线长度,以便电力可以从电线杆 流向电线杆 。没有电线可以长于某个实数 ()。
例如,下面左侧是暴风雨后 根电线杆和 根电线的地图。对于这个任务,。最佳的电线连接方案是连接电线杆 和 ,以及电线杆 和 。
暴风雨后 最优重新连接
3 . . . 7 9 . . . . . 3 . . . 7 9 . . . . .
/
2 . . 5 6 . . . . . . 2 . . 5 6 . . . . . .
/
1 2-3-4 . 8 . . . . . 1 2-3-4 . 8 . . . . .
| |
0 1 . . . . . . . . . 0 1 . . . . . . . . .
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
总长度为 。
分值:350
Input Format
第 行:两个用空格分隔的整数: 和 。
第 行:一个实数:。
第 行:每行包含两个用空格分隔的整数: 和 。
第 行:两个用空格分隔的整数: 和 。
Output Format
第 1 行:单独一行上的一个整数。如果无法恢复连接,输出 -1。否则,输出一个整数,该整数是恢复电力所需的总最小成本的 倍。不要进行任何四舍五入;截断结果乘积。
9 3
2.0
0 0
0 1
1 1
2 1
2 2
3 2
3 3
4 1
4 3
1 2
2 3
3 4
2828
Hint
就像上面的图示一样。
如上所述。 (由 ChatGPT 4o 翻译)
京公网安备 11011102002149号