码迷,mamicode.com
首页 > 其他好文 > 详细

PAT B1032 挖掘机技术哪家强(20)(模拟)

时间:2015-04-04 09:14:50      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:acm   c++   pat   

【思路】:模拟。不需要结构体,用数组记录就可以。注意,题目中说了学校“从1开始连续编号”。

【AC代码】:

#include <iostream>
#include <cstdio>
using namespace std;

const int maxn = 100000+10;
int school[maxn];

int main()
{
	//freopen("in.txt", "r", stdin);
	int n = 0, i = 0;
	cin >> n;
	for (i = 0; i < n; i++)
	{
		int schId = 0, score = 0;
		cin >> schId >> score;
		school[schId] += score;
	}
	
	int id = 0, max_sco = -1;
	for (i = 1; i <= n; i++)
	{
		if (school[i] > max_sco)
		{
			max_sco = school[i];
			id = i;
		}
	}
	
	cout << id << " " << max_sco;
	
}


PAT B1032 挖掘机技术哪家强(20)(模拟)

标签:acm   c++   pat   

原文地址:http://blog.csdn.net/weijj6608/article/details/44860569

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!