Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
157530 | 韩立鹏 | 双关键字排序 | C++ | 运行超时 | 80 | 1000 MS | 1024 KB | 506 | 2024-07-20 10:32:32 |
#include<bits/stdc++.h> using namespace std; int n,i,k,f=0; 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++){ f=0; 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]);f++; } } if(f==0) break; } for(i=1;i<=n;i++) cout<<s[i].x<<" "<<s[i].y<<endl; return 0; }