%:include<bits/stdc++.h>
using namespace std;
struct node<%int a,b;%>;
int n;
node* a<:100:>;
int main()<%
ios_base::sync_with_stdio(false);
cin>>n;
for(int i=1;i<=n;++i) cin>>a<:i:>->a>>a<:i:>->b;
sort(&a<:1:>,&a<:n+1:>,<::>(auto a,auto b)<%return a->a!=b->a?a->a<b->a:a->b<b->b;%>);
while(n--) cout<<a<:n+1:>->a<<' '<<a<:n+1:>->b<<endl;
return 0;
%>
一时兴起写的抽象代码
(用时1min)