3 条题解

  • 0
    @ 2026-8-19 20:54:34
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    struct ID47801000ms16MiB20152root{
    	int hao,fen;
    	string name;
    };
    ID47801000ms16MiB20152root a[110];
    bool bijiao(ID47801000ms16MiB20152root a1,ID47801000ms16MiB20152root a2){
    	if(a1.fen==a2.fen) return a1.hao<a2.hao;
    	else return a1.fen>a2.fen;
    }
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;i++) cin>>a[i].hao>>a[i].name>>a[i].fen;
    	sort(a+1,a+n+1,bijiao);
    	for(int i=1;i<=n;i++) cout<<a[i].hao<<" "<<a[i].name<<" "<<a[i].fen<<endl;
    	return 0;
    }
    

    信息

    ID
    4780
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    29
    已通过
    20
    上传者