sicily--1482. 奖学金
来源:互联网 发布:石家庄淘宝摄影工作室 编辑:程序博客网 时间:2024/05/29 21:32
1.用优先级队列模拟即可
#include<iostream>#include<queue>using namespace std;struct Node{int snum;//学号int chinese;int math;int english;int sum;//总分};struct cmp{bool operator()(Node n1, Node n2){if(n1.sum != n2.sum){return n1.sum < n2.sum;}else{if(n1.chinese != n2.chinese)//总分相同,比较语文成绩{return n1.chinese < n2.chinese;}else{return n1.snum > n2.snum;//小学号的优先}}}};int main(){int num;bool flag = false;while(cin >> num){if(flag)cout << endl;flag = true;priority_queue<Node, vector<Node>, cmp> Q;for(int i = 1; i <= num; i++){Node n;cin >> n.chinese;cin >> n.math;cin >> n.english;n.snum = i;//学号n.sum = n.chinese + n.math + n.english;Q.push(n);}for(int i = 1; i <= 5; i++){cout << Q.top().snum << " " << Q.top().sum << endl;Q.pop();}}return 0;}
- sicily--1482. 奖学金
- Sicily 1482. 奖学金
- sicily 奖学金
- 1482. 奖学金 寒假第一天 自己写出来的第一道sicily题
- Sicily 1147. 谁拿了最多奖学金
- sicily--1147. 谁拿了最多奖学金
- sicily 1147.谁拿了最多奖学金
- Sicily 1147. 谁拿了最多奖学金
- 1482. 奖学金
- 1482. 奖学金
- 1482.奖学金
- Sicily 1147 谁拿了最多的奖学金
- 讲解:sicily 1147.谁拿了最多奖学金
- 奖学金~~~~
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- HDU-1492(素因数分解_easy)
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
- 异步加载网络数据,自定义进度条显示
- iBATIS sqlMapConfig配置详解
- linux下代码格式化工具:indent
- sicily--1482. 奖学金
- Android中应用contentprovider来创建数据库的一些步骤:
- VS2003 IDE 经验总结
- linux c 时间处理
- RadialGradient环形渲染
- Objevtive C 访问者模式
- GPIO驱动相关笔记
- python 使用SAX解析器验证xml文件格式是否完好
- 线性表概括