1032. 挖掘机技术哪家强(20)
2015-12-14 20:15
435 查看
1032. 挖掘机技术哪家强(20)
为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。
输入格式:
输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。
输出格式:
在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。
输入样例:
6
3 65
2 80
1 100
2 70
3 40
3 0
输出样例:
2 150
为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。
输入格式:
输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。
输出格式:
在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。
输入样例:
6
3 65
2 80
1 100
2 70
3 40
3 0
输出样例:
2 150
#include<iostream> #include<map> #include<fstream> #include<string> using namespace std; int main() { fstream file("data.txt"); int num; map<string,int> schools; file>>num; for(int i=0;i<num;i++) { string id; int mark; file>>id>>mark; schools[id]+=mark; } int max=0; string maxID; for(map<string,int>::iterator it=schools.begin();it!=schools.end();it++) { if((*it).second>max) { max=(*it).second; maxID=(*it).first; } } cout<<maxID<<" "<<max<<endl; return 0; }
相关文章推荐
- 传递数据包
- 一些简单的网络流模型
- json处理复杂对象jsonConfig
- ThinkPHP--多表查询之join和table的用法
- HDU 1177 "Accepted today?" 水题
- 推送 -- 原理
- 将github上开源项目导入AndroidStudio中
- PAT 乙级 1007. 素数对猜想 (20)
- poj3685
- 字符集及其比较方式(Character Sets and Collations)
- Autofac全面解析系列(版本:3.5) – [使用篇(推荐篇):3.依赖注入]
- 怪怪的函数strtok
- 快速枚举与NSEnumerator枚举遍历数组
- The JSR-133 Cookbook for Compiler Writers(an unofficial guide to implementing the new JMM)
- 《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(三)
- Resource entry is already defined
- 在Code::Blocks中添加第三方库
- SSH原理与运用(二):远程操作与端口转发
- 【OJ8756】砝码称重V2,可达性多重背包
- poj 2299 Ultra-QuickSort 【线段树求和(点更新)】