二維平面上有若干個點,我們想找到一條水平線,使得對每一個點都存在一個對稱點以該水平線為對稱軸。當點落在該水平線上時,對稱點為自己本身。
舉例來說,若二維平面上給定五個點 $A(0, 0)、B(3, -2)、C(3, 2)、D(-5, 4)、E(-5, -4)$,以下圖呈現:
我們可以找到水平線 $y = 0$,$A$ 的對稱點為本身,$B$、$C$ 互為對稱點,$D$、$E$ 互為對稱點。
請你撰寫程式,給定二維平面上的若干個點,判斷是否能找到一條水平線,使得所有的點皆能夠透過這條水平線找到對稱點。
輸入第一列有一個整數 $T$ ,代表二維座標平面上有幾個格子點。
接下來的 $T$ 列,每列有兩個整數 $X_i、Y_i$ ,代表的是給定的二維座標平面上存在之格子點,保證所有點的座標不重複。
測資範圍:
子題配分:
若可以找到一條水平線滿足題目所述,請輸出 success
;否則,請輸出 failure
。
3 0 0 3 4 -3 -4
failure
5 0 0 3 -2 3 2 -5 4 -5 -4
success
4 0 0 1 0 2 0 3 0
success
1 -1000 -1000
success
3 2 1000 2 501 2 -1000
failure
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |