Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
146521 田子熙 成绩排序 C++ Accepted 1 MS 280 KB 533 2026-01-29 11:42:42

Tests(10/10):


Code:

#include<bits/stdc++.h> using namespace std; struct ace { string name; int cheji; }; int main() { int n,zf1=0,zf2=0; cin>>n; ace a[n+5]; for(int i=0; i<n; i++) { cin>>a[i].name>>a[i].cheji; } for(int i=0; i<n; i++) { for(int j=0; j<n-1; j++) { if(a[j].cheji<a[j+1].cheji){ swap(a[j],a[j+1]); }else{ if(a[j].name>a[j+1].name && a[j].cheji==a[j+1].cheji){ swap(a[j],a[j+1]); } } } } for(int i=0; i<n; i++) { cout<<a[i].name<<" "<<a[i].cheji<<endl; } return 0; }