Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
166048 | C班-杨渔 | 双关键字排序 | C++ | 通过 | 100 | 33 MS | 1036 KB | 384 | 2024-08-19 09:34:49 |
#include <iostream> #include <algorithm> using namespace std; struct Node { int a,b; } a[100003]; int n; bool cmp(Node x,Node y) { if (x.a==y.a) return x.b<y.b; return x.a<y.a; } int main() { scanf("%d",&n); for (int i=1;i<=n;++i) scanf("%d%d",&a[i].a,&a[i].b); sort(a+1,a+n+1,cmp); for (int i=1;i<=n;++i) printf("%d %d\n",a[i].a,a[i].b); return 0; }