1047 编程团体赛 (20 分)

简介: 1047 编程团体赛 (20 分)

1047 编程赛 (20 分)

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

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

输入格式:

输入第一行给出一个正整数 N(≤104),即所有参赛队员总数。随后 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

 


题目很简单,但是可以考虑怎么简化。

另外,scanf和printf格式化输入输出比cin.cout设置格式简单(个人感觉。)

#include<iostream>
using namespace std;
int main()
{
  int N;
  cin >> N;
  int team[10001] = { 0 };
  int max_pos=0;
  int max=0;
  for (int i = 0; i < N; i++) {
    int tmp;
    int num;
    int score;
    scanf("%d-%d %d",&tmp,&num,&score);
    team[tmp] += score;
 
    if (max < team[tmp]) {
      max_pos = tmp;
      max = team[tmp];
    }
  }
  cout << max_pos << " " << max;
  return 0;
}


相关文章
|
7月前
1036 跟奥巴马一起编程 (15 分)
1036 跟奥巴马一起编程 (15 分)
|
8月前
【错题集-编程题】春游(模拟 - 分情况讨论)
【错题集-编程题】春游(模拟 - 分情况讨论)
|
8月前
|
监控 项目管理
第八章项目进度管理(选择4分,案例12分)
第八章项目进度管理(选择4分,案例12分)
161 0
|
8月前
|
安全 项目管理 数据库
第十一章项目人力资源管理(选择3分,案例11分)
第十一章项目人力资源管理(选择3分,案例11分)
|
C语言
L1-074 两小时学完C语言 (5 分)
L1-074 两小时学完C语言 (5 分)
292 0
L1-074 两小时学完C语言 (5 分)
|
区块链
分投趣fintoch系统开发(开发原理)丨fintoch分投趣系统开发(案例源码)
 在DApp中,计算能力来自通常通过区块链或其他去中心化基础设施组织的去中心化节点网络。在应用程序中,计算能力通常来自我们的计算机(客户端应用程序)。或者来自服务器(服务器端应用程序),这表示高度集中。
|
安全 Go 区块链
分投趣fintoch开发丨fintoch分投趣系统开发方案详细丨分投趣fintoch系统源码案例
  DAPP是Decentralized Application的缩写,即去中心化应用,也有人称为分布式应用。它被认为开启了区块链3.0时代。DAPP就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。DAPP之于区块链,有些类似APP之于IOS和Android。
10个程序员写代码只有1个加头注?加上整齐的代码头注,你也是那10分之1
有些代码,会在代码的头部写上一大堆的注释: (1)说明这是谁写的 (2)什么时候创建的 (3)什么版本 (4)什么作用 (5)版本变更时间 这样就可以很清晰的看到这个脚本是谁写的,写了什么,变更的时间版本等,利于开发。 总是总是写一个脚本,复制过去,改一下,也感觉有些繁琐。 接下来就教大家如何自动为脚本添加头注。
|
C语言 C++
1047 编程团体赛 (20 分)
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找出冠军队。
339 0
基础编程题目集 - 7-37 整数分解为若干项之和(20 分)
基础编程题目集 - 7-37 整数分解为若干项之和(20 分)
159 0

热门文章

最新文章