文章

38

粉丝

56

获赞

64

访问

4.0k

头像
成绩排序2.0 题解:暴力至高
P1159 清华大学上机题
发布于2025年3月9日 22:53
阅读数 32

#include <bits/stdc++.h>
using namespace std;

struct student
{
    int num;
    int score;
}stu[100];

bool cmp(student a,student b)
{
    if(a.score==b.score)return a.num<b.num;
    else return a.score<b.score;
}

int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>stu[i].num>>stu[i].score;
    }
    sort(stu,stu+n,cmp);
    for(int i=0;i<n;i++)
    {
        cout<<stu[i].num<<" "<<stu[i].score<<endl;
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发