南邮 OJ 1987 集训队选拔

本文介绍了一道ACM集训队选拔相关的算法题,题目要求根据选手参与的多场比赛成绩找出最佳表现的一场。文章给出了题目背景、输入输出格式及示例,并附带了解决该问题的C语言代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

集训队选拔

时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte
总提交 : 823            测试通过 : 303 

比赛描述

    南邮ACM暑期集训队一年一度的选拔如火如荼的开始了。按照以往的惯例,通过ACM校赛预赛和决赛的两轮选拔,成绩优异者将入选集训队,获得下半年在各大赛区现场赛上与各路神牛角逐奖牌的机会。但是,校赛的竞争太过激烈,难免有些小神牛因为心态不稳,一不小心错失入选机会。于是,校队决定在校赛同期举行5场常规赛,作为选拔队员的第二渠道。

    常规赛以网络赛形式举办,每周一场,共5场。任何人可以参加任意多场。每场比赛结束后,由校队的组织者为参赛者评分。比赛结束后,校队组织者将统计每个参赛者的得分情况,取每人参赛场次中最好的一场成绩作为最终成绩来排名。

    现在,有一位小神牛参加了5场比赛中的n场,校队已给他的n场比赛分别评分。请问,按照计分规则,这位小神牛最终的成绩是多少?



输入

    第一行包含一个正整数T (1≤T≤100),表示有T只小神牛。
    接下来T行,每行首先是一个正整数N(0≤N≤5),表示该小神牛参赛的场次,接着N个正整数,依次表示小神牛参赛的每场得分。

输出

    对于每位小神牛,输出一行,包含一个正整数,表示他的最终成绩。若他没参加任何一场比赛,则输出0.
    数据保证不超过int整型范围。

样例输入

3
2 720 350
0
5 100 300 22 55 1

样例输出

720
0
300

题目来源

2013南京邮电大学第五届大学生程序设计大赛






#include<stdio.h>
int main(){
	int T,N,i,m,s;
	scanf("%d",&T);
	while(T--){
		m=0;
		scanf("%d",&N);
		while(N--){
			scanf("%d",&s);
			if(s>m){
				m=s;
			}
		}
		printf("%d\n",m);
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值