#TGUCPC1015. Faker的走位
Faker的走位
题目描述
Faker在备战S13的前夕,准备训练自己的走位,我们都知道在一场游戏中,无论是躲技能还是支援,都应该计算出最短距离来节约时间,现在我们把召唤师峡谷看做坐标图,Faker给你一个长度为 的整数序列 。您必须将这些 整数分成 对;每对代表平面上一个点的坐标。序列 中的每个数字都应成为一个点的 或 坐标。请注意,有些点可能是相等的。
在这些点形成之后,你必须选择一条从其中一个点出发,在其中一个点结束,并且至少访问所有 点一次的路径 。
路径 的长度是路径上所有相邻点之间的距离之和。在这个问题中,两点 和 之间的距离定义为 ,即曼哈顿距离。
你的任务是组成 个点并选择一条路径 ,使路径 的长度最小。这样Faker才可以更游刃有余的去冲刺自己第四座总决赛奖杯。
输入格式
每个测试用例的第一行包含一个整数 - 要形成的点的个数。
下一行包含 个整数 - 序列的描述。
数据保证,,。
输出格式
打印路径可能的最小长度。
样例
2
15 1 10 5
9
相关
在下列比赛中: