迴圈
輸入n
輸入座標
依其規則做交換
輸出
#include<iostream>
#define N 100000
using namespace std;
int main()
{
int n;
int x[N],y[N];
while(cin >> n)
{
for(int i = 0; i<n; i++)
cin >> x[i] >> y[i];
for(int i = 0; i<n; i++)
for(int j = i; j<n; j++)
if(x[i] > x[j] || (x[i] == x[j] && y[i]>y[j]))
{
swap(x[i], x[j]);
swap(y[i], y[j]);
}
for(int i = 0; i<n; i++)
cout << x[i] <<" "<< y[i] << endl;
}
return 0;
}
全站熱搜
留言列表