#include<bits/stdc++.h> using namespace std; struct bk{ string name; int jg; int cc; string n2; }a[1000]; int cmp(bk x,bk y){ if(x.jg!=y.jg){ return x.jg<y.jg; } else if(x.cc!=y.cc){ return x.cc>y.cc; } else{ return x.name>y.name; } } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].name>>a[i].jg>>a[i].cc; a[i].n2=a[i].name; } for(int i=1;i<=n;i++){ for(int j=1;j<=a[i].name.size();j++){ a[i].name[j]=tolower(a[i].name[j]); } } sort(a+1,a+1+n,cmp); for(int i=1;i<=n;i++){ cout<<a[i].n2<<" "<<a[i].jg<<" "<<a[i].cc<<"\n"; } return 0; }

7 条评论

  • @ 2025-7-16 19:28:27

    我再重新发一下,发成可复制的

    • @ 2025-7-16 19:27:49

      卧槽,你个于菓,666啊!!

      • @ 2025-7-29 17:24:59

        有没有一种可能这个域里有老师(祝你全WA)

    • @ 2025-7-16 19:25:15

      Thank You 刘明谦

      • @ 2025-7-16 19:24:03

        (复制版)

        #include<bits/stdc++.h>
        using namespace std;
        struct bk{ 
        	string name;
        	int jg;
        	int cc;
        	string n2;
        }a[1000];
        int cmp(bk x,bk y){
        	if(x.jg!=y.jg){
        		return x.jg<y.jg;
        	}else if(x.cc!=y.cc){
        		return x.cc>y.cc;
        	}else{
        		return x.name>y.name;
        	}
        }
        int main(){
        	int n;
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		cin>>a[i].name>>a[i].jg>>a[i].cc;
        		a[i].n2=a[i].name;
        	}
        	for(int i=1;i<=n;i++){
        		for(int j=1;j<=a[i].name.size();j++){
        			a[i].name[j]=tolower(a[i].name[j]);
        		}
        	}
        	sort(a+1,a+1+n,cmp);
        	for(int i=1;i<=n;i++){
        		cout<<a[i].n2<<" "<<a[i].jg<<" "<<a[i].cc<<"\n";
        	}
        	return 0;
        }
        • @ 2025-7-16 19:18:20

          哪题???

          • @ 2025-7-16 19:18:07

            ???

            • @ 2025-7-16 18:41:22

              ok 谢谢!!

              • 1

              信息

              ID
              116
              时间
              1000ms
              内存
              256MiB
              难度
              8
              标签
              递交数
              56
              已通过
              9
              上传者