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;
}


相关文章
|
Java
Java面向对象程序设计综合练习2(填空题)(下)
Java面向对象程序设计综合练习2(填空题)(下)
1201 0
Java面向对象程序设计综合练习2(填空题)(下)
|
存储 Java
Java面向对象程序设计综合练习2(填空题)(上)
Java面向对象程序设计综合练习2(填空题)(上)
938 0
Java面向对象程序设计综合练习2(填空题)(上)
|
8月前
1036 跟奥巴马一起编程 (15 分)
1036 跟奥巴马一起编程 (15 分)
|
9月前
【错题集-编程题】春游(模拟 - 分情况讨论)
【错题集-编程题】春游(模拟 - 分情况讨论)
|
9月前
|
监控 项目管理
第八章项目进度管理(选择4分,案例12分)
第八章项目进度管理(选择4分,案例12分)
180 0
|
9月前
|
自然语言处理 监控 项目管理
第六章项目整体管理(选择5分,案例偶尔考)
第六章项目整体管理(选择5分,案例偶尔考)
114 0
|
9月前
|
安全 项目管理 数据库
第十一章项目人力资源管理(选择3分,案例11分)
第十一章项目人力资源管理(选择3分,案例11分)
113 0
|
9月前
|
自然语言处理 监控 数据可视化
第七章项目范围管理(选择4分,偶尔考案例)
第七章项目范围管理(选择4分,偶尔考案例)
136 0
|
9月前
|
监控 项目管理 开发工具
第十章项目质量管理(选择3分,案例17分)
第十章项目质量管理(选择3分,案例17分)
127 0
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
70 0

热门文章

最新文章