分割奖牌

题目描述

小 YY 在今年的 ИOI 中获得了铁牌,这真是一件值得庆祝的事情!可惜他的好友小 ZZ 没有获得任何奖牌。于是小 YY 决定把他的奖牌切一半送给小 ZZ。

由于 ИOI 的主办方非常奇怪,所以奖牌并不是一个圆形。碰巧的是,这个奖牌是中心对称的,也就是说,把奖牌旋转 180°180\degree 之后和以前完全一样。小 YY 还发现这个奖牌是一个有 nn 个顶点的不自交多边形。将这个奖牌放到一个平面坐标系后,它的 nn 个顶点都位于坐标在 [0,106][0, 10^6] 的整点上。

小 YY 希望他送给小 ZZ 的部分和自己剩下的部分是一样的,并且两人得到的部分必须是连通的一块。但由于技术条件有限,小 YY 只能对奖牌进行一次切割。在这次切割中,他只能选择一条直线,并沿这条直线将奖牌切成若干个部分。例如下图就是一个切奖牌的方式:

由于奖牌长得太奇怪了,一时半会小 YY 想不出怎么切奖牌最合适。于是他找到了你来帮忙。

输入格式

第一行一个整数 nn,表示小 YY 的铁牌的顶点数。

接下来 nn 行,每行两个自然 xi,yix_i, y_i,表示奖牌的第 ii 个顶点位于 (xi,yi)(x_i, y_i)。保证按照逆时针顺序给出这些节点。

输出格式

如果无法切出两块完全相同的连通形状,输出 impossible

否则输出四个分数 x1,y1,x2,y2x_1, y_1, x_2, y_2,表示切割的直线经过 (x1,y1)(x_1, y_1)(x2,y2)(x_2, y_2) 两个点。你需要保证 (x1,y1)(x2,y2)(x_1, y_1) \not= (x_2, y_2)。输出分数 dc\frac{d}{c} 的格式为 d/c,你不需要保证分数既约,但需要保证 d,cd, c 的绝对值都 109\le 10^9。若分母为 11,则可以只输出分子。

样例

4
0 0
2 0
2 2
0 2
-1 0/114514 1/2 3/4

说明/提示

4n1054 \le n \le 10^5nn 是偶数。奖牌的顶点按照逆时针顺序给出,保证不自交,保证没有连续三点共线。但是不保证奖牌是凸的。

奖牌顶点的横纵坐标均为 [0,106][0, 10^6] 之间的整数。

保证奖牌中心对称。

国庆提高/省选组比赛

Attended
Status
Live... (Attended)
Rule
IOI
Problem
40
Start at
2025-10-15 19:32
End at
2025-11-16 0:00
Duration
1104 hour(s)
Host
Partic.
85