众所周知,3202 年的圣诞节快要到了,因此小 Ω 买了一棵圣诞树和一根挂满了彩灯的电线,并打算把这根电线缠绕在圣诞树上。
圣诞树可以视作一个二维平面上有 个顶点的凸多边形。这 个顶点可以用于固定电线,且按逆时针顺序依次编号为 。其中第 个顶点的坐标为 ,记其中 坐标最大的顶点的编号为 (若有多个满足条件的顶点,则取编号最小的)。不保证编号为 的顶点的 坐标最小。
下图左侧展示了一棵圣诞树的轮廓,其中 坐标最大的顶点的编号为 。
小 Ω 希望用挂满了彩灯的电线装饰这棵圣诞树。出于美观性考虑,她希望这根电线经过所有顶点恰好一次;为了连接电源,这根电线需要从 出发。形式化地,她需要决定一个 的排列 ,满足 ,随后这根电线从 出发,依次经过 。此时,电线长度为 。
上图右侧展示了一种可能的方案,此时对应的排列为 。
为了节省成本,她希望你能在所有可能的方案中,给出一种使电线长度最短的方案。如果使电线长度最短的方案不唯一,你只需要求出其中任意一种。
考虑到浮点数产生的误差,你输出的方案与最优方案的线段长度的相对误差或绝对误差不超过 时即认为答案正确。