题目求助
  • 板块题目总版
  • 楼主zdp2002
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/5/11 19:42
  • 上次更新2023/11/4 23:23:26
查看原帖
题目求助
63607
zdp2002楼主2021/5/11 19:42

P1093 [NOIP2007 普及组] 奖学金

某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。

int cmp(student a, student b) 
{
return a.total>b.total;
return a.chinese>b.chinese;
return a.id>b.id;
}
sort(b,b+n,cmp);

排序中cmp函数是否只会执行第一个return?
2021/5/11 19:42
加载中...