PAT乙级-1047编程团队赛_1047 编程团体赛-程序员宅基地

技术标签: PAT乙级  c++  

题目描述

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。

现给定所有队员的比赛成绩,请你编写程序找出冠军队。

输入格式:
输入第一行给出一个正整数 N(≤10
4
),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。

输出格式:
在一行中输出冠军队的编号和总成绩,其间以一个空格分隔。注意:题目保证冠军队是唯一的。

输入样例:
6
3-10 99
11-5 87
102-1 0
102-3 100
11-9 89
3-2 61
输出样例:
11 176

实现代码

#include<iostream>
#define N 1001
using namespace std;

int main(void)
{
    
	int n;
	cin>>n;
	int num[N]={
    0};
	int a,b,c;
	for(int i=0;i<n;i++)
	{
    
		scanf("%d-%d %d",&a,&b,&c);
		num[a]+=c;
	}
	int max=0;
	int maxi=0;
	for(int i=1;i<N;i++)
	{
    
		if(max<num[i])
		{
    
			max=num[i];
			maxi=i;
		}
	}
	cout<<maxi<<" "<<max<<endl;
}

平台测试结果

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Yangwillwin/article/details/123054395

智能推荐

C++解决约瑟夫问题,猴子称王,丢手绢问题(详细解释)-程序员宅基地

约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。描述:约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1 开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。输入:每行是用空格分开的两个整数,...

sharepoint 2016 场快速配置(6)&mdash;&mdash;配置电子邮件-程序员宅基地

配置电子邮件 配置传出电子邮件设置 Sharepoint中要给用户发通知邮件,需要配置传出电子邮件 1. 在管理中心站点,单击“系统设置” 2. 单击“配置传出电子邮件设置” 3. 在传出电子邮件设置中输入smtp服务器地址,sharepoint 2016 可以使用加密通信,但仍然只支持匿名发邮件,所以必须在邮件服务器开启smtp匿名访问。 配置传入电子邮件 配置传入电子

Java Lock 以及乐观锁和悲观锁 ReentrantLock和Synchronize-程序员宅基地

线程获取锁的过程:成功获取锁的线程,它会从等待队列中出列,并得到共享资源;没有获取到锁的线程,继续在等待队列中,阻塞在lock方法;线程释放锁的过程:通过 在finally语句中的unlock方法,将锁释放,然后等待队列中的线程去竞争这个锁;悲观锁:每次访问数据线程都是处于阻塞的状态,这样提高安全性,像读锁,写锁都是用到了悲观锁,以及synchronize关键字(独占锁);乐观锁...

GitHub出现 OpenSSL SSL_read: Connection was reset, errno 10054问题_github hbuilderx openssl ssl_read: connection was _krving_11的博客-程序员宅基地

无论是push时还是pull时报了这个错,加上git config --global http.sslVerify "false"即可。_github hbuilderx openssl ssl_read: connection was reset, errno 10054

黑盒测试用例设计方法实践——(错误推测法)-程序员宅基地

概念理解:  基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。  实践方法:  Step1:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据这些情况选择测试用例  Step2:注意积累与分享  实践心得:  1、有针对性的设计测试用例;  2、注意积累与分享  示例:  空格、不符合业务的负值或空值、同名等  常用...

Jupyter Notebook:内核似乎挂掉_matplotlib挂内核_梦断紫丁香的博客-程序员宅基地

项目场景:提示:这里简述项目相关背景:项目场景:深度强化学习在中国股票量化交易上的应用,要求跑赢大盘问题描述提示:这里描述项目中遇到的问题:使用Jupyter Notebook运行时,跑到绘图部分,崩溃了:突然蹦出:内核似乎挂掉了,它很快将自动重启。%matplotlib inlineplotter = ReturnPlotter(df_account_value, trade, val_start_date, val_stop_date)plotter.plot_all%matplo_matplotlib挂内核

随便推点

linux+centos+6.8安装,Linux-CentOS6.8安装JDK-程序员宅基地

1、清理系统默认自带的JDK如果安装centOS6.8时默认安装了JDK,例如openJDK等,请先执行【rpm -qa | grep jdk】查看已经自带的JDK,然后卸载。此处可以看到预装的JDK卸载命令【sudo yum remove XXX】XXX代表刚才搜索到的JDK全称,例如下图:回车,如有提示:是/否?,按:“y”即可。2、将下载好的JDK压缩包解压PS:如果没有下载请至https:..._linux 6.8 自带 jdk

ros基础必看之launch文件解析-程序员宅基地

launch启动文件launch file 可以使ros同时启动多个节点,并且实现每个节点的各种配置,为多个节点操作提供便利launch file用xml的形式进行描述的;xml中要注意的是:(1)元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。一个元素可以包含:其他元素文本属性或混合以上所有…(2)xml元素具有属性,类似于html(用于显示;xml用于..._launch文件解析

二叉树的非递归建立-程序员宅基地

1. 问题描述:先序非递归建立一颗以二叉链表为存储结构的二叉树。例如建立如下所示的一颗二叉树 A / \ B E / \

Python实现文件与目录差异对比_common subdirectories:-程序员宅基地

一 点睛当我们进行代码审计或校验备份结果时,往往需要检查原始与目标目录的文件一致性,Python的标准库已经自带了满足此需求的模块 filecmp。filecmp可以实现文件、目录、遍历子目录的差异对比功能。比如报告中输出目标目录比原始多出的文件或子目录,即使文件同名也会判断是否为同一个文件(内容级对比)等,Python 2.3或更高版本默认自带filecmp模块,无需额外安装。filec..._common subdirectories:

小白_Unity引擎_获取组件和添加组件-程序员宅基地

1 #region 获取组件 2 //1.通过泛型的方式获取组件 3 BoxCollider bc = gameObject.GetComponent<BoxCollider>(); 4 gameObject.GetComponent<MeshRenderer>().material.col...

git pull 强制覆盖本地代码-程序员宅基地

1、备份本地代码备份,可以考虑直接复制一份项目保存2、远程覆盖本地远程覆盖本地容易出现远程和本地冲突的情况解决办法如下://1、从远程拉取所有内容git fetch --all//2、reset 本地代码git reset --hard origin/master//3、重启拉取对齐git pull...

推荐文章

热门文章

相关标签