【C语言】满分:1047 编程团体赛 (20分)
立志用更少的代码做更高效的表达
Pat乙级最优化代码+题解+分析汇总——>传送门
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。
现给定所有队员的比赛成绩,请你编写程序找出冠军队。
输入格式:
输入第一行给出一个正整数 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<stdio.h>
int team[1010];
int main() {int n; scanf("%d", &n);while(n--) {int t, t_er, score;char c;scanf("%d%c%d %d", &t, &c, &t_er, &score);team[t] += score;}int Max = -1, flag = 0;for(int i = 0; i < 1000; i++) if(team[i] > Max) {Max = team[i]; flag = i;}printf("%d %d\n", flag, Max);return 0;
}
耗时
每日一句
胜败乃兵家常事,失败并不可怕,可怕的是心气儿败了。
【C语言】满分:1047 编程团体赛 (20分)相关推荐
- C++学习之路 | PTA乙级—— 1047 编程团体赛 (20 分)(精简)
1047 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...
- 【PAT乙】1047 编程团体赛 (20分)字符串,桶排序
problem 1047 编程团体赛 (20分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写 ...
- 【PAT乙级】1047 编程团体赛 (20 分)
题目地址 #include<bits/stdc++.h> using namespace std; int s[10005]; int main(void) {int n; cin> ...
- 7-81 编程团体赛 (20 分)
7-81 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...
- 7-188 编程团体赛 (20 分)
7-188 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军 ...
- 1047. 编程团体赛(20)-PAT乙级真题
编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜.现给定所有队员的比赛成绩,请你编写程序找出冠军 队. 输入格式: 输入第一行给出一个正 ...
- PTA 1047 编程团体赛(c语言)
1047 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...
- pat 乙级 1047 编程团体赛(C++)
题目 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜.现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一 ...
- C语言程序练习-L1-032 Left-pad (20分)
L1-032 Left-pad (20分) 根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块, ...
最新文章
- linux进程间通信:命名管道FIFO
- EasyUI datagrid控件的基本使用
- 802.11协议中帧控制域中To DS and From DS 比特位的含义
- 查阅文献时向原作者发邮件要文献的简单模板
- boost::geometry::radius_type用法的测试程序
- JAVA数组Java StringBuffer 和 StringBuilder 类
- python(15)-window7配置iPython
- Sps的content menu 和 smart-tag的问题
- Python中functools模块函数解析
- discuz自动添加兼容html5标签的音乐播放器
- 7.26 4 印度旅馆阿鲁沙之家
- 给pmbus添加mfr_id, mfr_version, mfr_model节点显示
- 汇编篇 :关于地址总线与数据总线的换算
- STM32的USART1用DMA方式发送数据
- python判断英文字母_Python判断字符串是否为字母或者数字(浮点数)的多种方法
- DELL服务器自动开机设置
- HDU 1593题解
- 2019级计算机学院数据结构编程作业,数据结构上机实验报告
- 使用vue-cli创建Vue工程化项目及单文件组件的创建和调用
- 150 余个神奇网站,总有你需要的
热门文章
- 简略图解:输入 url 到出现页面,浏览器做了什么?
- 计算机网络 | 网络基础 :网络协议,协议分层,数据封装与分用,地址管理,字节序
- 每日一道算法题-寻找丑数
- Flutter实现帧动画
- Vimeo针对GIF性能和质量的改进
- 当一百万名记者都嚷嚷着“Facebook 很糟糕”......
- 深度学习赋能视频编码
- 腾讯AI Lab开源大规模高质量中文词向量数据,800万中文词随你用
- php中使用hash_hmac函数实现HMAC-SHA1签名算法的来龙去脉
- ftruncate函数的功能及使用