b016: 點排序
標籤 :
通過比率 : 6人/6人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-10-01 21:43

內容

給定x-y平面上的N個點,將其排序後輸出結果。

定義點的大小順序:

對於P1,P2兩個點,若P1與原點的距離小於P2與原點的距離,則P1<P2。若距離一樣則先比較x座標的大小,再比較y座標。

 

輸入說明

第一行有一個正整數N,代表有N個點。0<N<=200000

接下來的N行,沒行有兩個數字,第i行有兩個數字xi, yi代表第i個點的座標,其中|xi|,|yi|<30000

輸出說明

輸出由小排到大的結果

範例輸入
10
6 -2
5 -6
9 -8
-1 -1
-4 6
-7 -8
-5 9
0 8
-10 -4
1 -5
範例輸出
-1 -1
1 -5
6 -2
-4 6
5 -6
0 8
-5 9
-7 -8
-10 -4
9 -8
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1M
公開 測資點#2 (25%): 1.0s , <1M
公開 測資點#3 (25%): 2.0s , <10M
提示 :
標籤:
出處:
[管理者:
HUANGGGAN (HUANGGGAN)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」