1036. Boys vs Girls (25)
2016-03-07 19:56
309 查看
题目链接:<a target=_blank href="https://www.patest.cn/contests/pat-a-practise/1036" target="_blank">https://www.patest.cn/contests/pat-a-practise/1036</a>
#include <iostream> #include <string> #include <cstdio> #include <vector> #include <queue> #include <algorithm> #include <stack> using namespace std; struct Node { char name[11],id[11],sex; int grade; }; int main() { int n; scanf("%d",&n); vector<Node>male,female; for (int i=0; i<n; ++i){ Node p; scanf("%s %c %s %d",p.name,&p.sex,p.id,&p.grade); if(p.sex=='M') male.push_back(p); else female.push_back(p); } sort(male.begin(), male.end(), [](Node a,Node b){ return a.grade<b.grade; }); sort(female.begin(),female.end(), [](Node a,Node b){ return a.grade>b.grade; }); bool flag = false; if(female.size()) printf("%s %s\n",female[0].name,female[0].id); else{ printf("Absent\n"); flag = true; } if(male.size()) printf("%s %s\n",male[0].name,male[0].id); else{ printf("Absent\n"); flag = true; } if(flag) printf("NA\n"); else printf("%d\n",female[0].grade-male[0].grade); return 0; }
相关文章推荐
- bootstrap小结
- 超炫黑客帝国字母雨效果
- arm看门狗的作用
- 《Java实战开发经典》第六章6.1
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- python小点心--获取汉子拼音首字母
- LeetCode : Valid Parentheses [java]
- qsort函数用法
- JsonCpp的使用方法
- Bitmap优化问题
- 进程间通信总结
- [RxJS] Reactive Programming - What is RxJS?
- Android Studio使用build.gradle引入github开源库
- 关于Math这个类的一些基本方法的案例实现
- MMO游戏设计三:架构设计
- 关于着色器LinearGradient的使用
- 关于着色器LinearGradient的使用
- 机器视觉VS计算机视觉
- 关于着色器LinearGradient的使用
- 线程总结