文章

6

粉丝

36

获赞

6

访问

3.3k

头像
成绩排序 题解:
P1151 清华大学上机题
发布于2023年7月12日 18:16
阅读数 796

#include <bits/stdc++.h>
using namespace std;
int n,flag;
struct Stu{
    string name;
    int score;
};
bool cmpinc(Stu a,Stu b){

        return a.score<b.score;
}
bool cmpdec(Stu a,Stu b){
        return a.score>b.score;
}
int main(){
    while(cin>>n){
        cin>>flag;
        Stu s[n];
        for(int i=0;i<n;i++){
            cin>>s[i].name>>s[i].score;
        }
        if(flag==0){
            stable_sort(s,s+n,cmpdec);
        }
        else{
            stable_sort(s,s+n,cmpinc);
        }
        for(int i=0;i<n;i++){
            cout&l...
登录查看完整内容


登录后发布评论

1 条评论
Fan zi
2024年3月28日 22:22

50%

 

赞(0)