#P1523. 旅行商简化版
旅行商简化版
Description
本题为著名的 NPC 难题的简化版本。
现在笛卡尔平面上有 个点,每个点的坐标为 ,(,且为整数),任意两点之间相互到达的代价为这两点的欧几里德距离,现要你编程求出最短 bitonic tour。
Input Format
第一行一个整数 。
接下来 行,每行两个整数 ,表示某个点的坐标。
输入中保证没有重复的两点,保证最西端和最东端都只有一个点。
Output Format
一行,即最短回路的长度,保留 位小数。
7
0 6
1 0
2 3
5 4
6 1
7 5
8 2
25.58
Hint
题目来源
《算法导论(第二版)》 15-1
京公网安备 11011102002149号