Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
5188 admin 发工资 C++ 通过 100 1 MS 268 KB 608 2025-01-23 15:38:08

Tests(5/5):


#include <bits/stdc++.h> using namespace std; struct gz{ int bh,xz,bm,zw; }arr[1001]; bool cmp(gz x,gz y){ if (x.xz == y.xz){ if (x.zw == y.zw){ if (x.bm == y.bm){ return x.bh < y.bh; } return x.bm < y.bm; } return x.zw > y.zw; } return x.xz > y.xz; } int main(){ int n; cin>>n; for (int i= 0;i<n;i++){ cin>>arr[i].bh>>arr[i].xz>>arr[i].bm>>arr[i].zw; } sort(arr,arr+n,cmp); for (int i= 0;i<n;i++){ cout<<arr[i].bh<<" "; } return 0; }


测评信息: