提交时间:2024-07-20 10:19:03

运行 ID: 157517

#include<bits/stdc++.h> using namespace std; int n,i,k; struct dou{ int x;int y; }s[110000]; bool cmp(int j,int k,int l,int m){ if(j<l) return true; else if(j==l&&k<m) return true; else return false; } int main() { cin>>n; for(i=1;i<=n;i++) cin>>s[i].x>>s[i].y; for(i=1;i<=n;i++){ for(k=1;k<=n;k++){ if(cmp(s[i].x,s[i].y,s[k].x,s[k].y)){ swap(s[i],s[k]); } } } for(i=1;i<=n;i++) cout<<s[i].x<<" "<<s[i].y<<endl; return 0; }