1036. Boys vs Girls 解析
来源:互联网 发布:大蒜种植面积数据 编辑:程序博客网 时间:2024/06/04 20:03
分组排序就好。没什么好多说的。
#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;int N;struct Stu {string name;string male;string id;int grade;};vector <Stu> male;vector <Stu> femal;bool cmp(Stu s1, Stu s2) {return s1.grade > s2.grade;}int main() {cin >> N;Stu temp;for (int i = 0; i < N; i++) {cin >> temp.name >> temp.male >> temp.id >> temp.grade;if (temp.male == "M") {male.push_back(temp);}else {femal.push_back(temp);}}sort(male.begin(), male.end(), cmp);sort(femal.begin(), femal.end(), cmp);int Mnum = male.size();int Fnum = femal.size();bool tag = false;if (Fnum == 0) {cout << "Absent" << endl;tag = true;}else {cout << femal[0].name << " " << femal[0].id << endl;}if (Mnum == 0) {cout << "Absent" << endl;tag = true;}else {cout << male[Mnum - 1].name << " " << male[Mnum - 1].id << endl;}if (tag)cout << "NA" << endl;else {int gap = femal[0].grade - male[Mnum - 1].grade;if (gap < 0)gap = -gap;cout << gap << endl;}system("pause");return 0;}
0 0
- 1036. Boys vs Girls 解析
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036.Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- 1036. Boys vs Girls (25)
- jersey基于ssm进行上传图片总结
- Jaxb解析器
- 简单的日志打印工具
- Ajax:readyState(状态值)和status(状态码)的区别
- Swift 元组的定义和取值
- 1036. Boys vs Girls 解析
- 文件下载原理详解 http协议
- [Android新手学习笔记22]-如何自定义控件
- iOS UIRefreshControl
- git使用容易忽略的问题
- 卸载Oracle数据库完美解决方案
- code first数据库迁移
- 由浅入深探究mysql索引结构原理、性能分析与优化
- Struts2之文件下载