自己写1047. 编程团体赛(20) scanf("%d-%d %d",&a[i].team,&a[i].num,&a[i].grade)
来源:互联网 发布:淘宝供销平台对接 编辑:程序博客网 时间:2024/05/16 18:42
/*
输入格式:
输入第一行给出一个正整数N(<=10000),即所有参赛队员总数。
随后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>
#include<vector>
using namespace std;
struct stu
{
int team;
int num;
int grade;
};
int main()
{
int n;
cin>>n;
vector<stu> a(n);
for(int i=0;i<n;i++)
{
scanf("%d-%d %d",&a[i].team,&a[i].num,&a[i].grade);/////////////////
}
vector<int > b(105,0);
for(int i=0;i<n;i++)
{
b[a[i].team]+=a[i].grade;
}
int max=0,flag=0;
for(int i=0;i<105;i++)
{
if(b[i]>max){max=b[i];flag=i;}
}
cout<<flag<<" "<<max;
return 0;
}
输入格式:
输入第一行给出一个正整数N(<=10000),即所有参赛队员总数。
随后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>
#include<vector>
using namespace std;
struct stu
{
int team;
int num;
int grade;
};
int main()
{
int n;
cin>>n;
vector<stu> a(n);
for(int i=0;i<n;i++)
{
scanf("%d-%d %d",&a[i].team,&a[i].num,&a[i].grade);/////////////////
}
vector<int > b(105,0);
for(int i=0;i<n;i++)
{
b[a[i].team]+=a[i].grade;
}
int max=0,flag=0;
for(int i=0;i<105;i++)
{
if(b[i]>max){max=b[i];flag=i;}
}
cout<<flag<<" "<<max;
return 0;
}
阅读全文
0 0
- 自己写1047. 编程团体赛(20) scanf("%d-%d %d",&a[i].team,&a[i].num,&a[i].grade)
- A C I D
- D - I Think I Need a Houseboat
- B-a-i-D-u 电面
- A、D、S、L、C、F、I
- Search a 2D Matrix I,II
- a[i] = (a[i-1] - a[i+1])/2 + d
- D - I Think I Need a Houseboat(1.3.1)
- D - I Think I Need a Houseboat(1.3.1)
- D - I Think I Need a Houseboat(1.3.1)
- short i; scanf("%d", &i); 栈溢出
- l w i p n e t i f a d d
- A chrome console trick I wish I'd found a while ago
- hdu1203--D - I NEED A OFFER!(转化01背包)
- !leetcode[74&240]:Search a 2D Matrix I &II
- 【LeetCode从零单刷】Search a 2D Matrix I & II
- tp中的M,D,C,A,I,S方法
- TP框架中的M,D,C,A,I,S方法
- POJ
- Sqlite.NET官方文档
- 进程间通信:文件锁
- 2017 在线激活 pycharm 方法(亲测有效)
- {loop $lists $i $v}{/loop}里面的$i在循环时可有可无可换可删
- 自己写1047. 编程团体赛(20) scanf("%d-%d %d",&a[i].team,&a[i].num,&a[i].grade)
- CodeForces:847D-Dog Show
- python笔记之:两个数组同时排序
- CocoaPods安装
- matplotlib绘制折线图与散点图
- tensorflow保存图和权重
- 数据库视频分享甲骨论大数据
- stm32学习笔记——***JLink Error: Bad JTAG communication: Write to IR: Expected 0x1, got 0xF (TAP Command :
- Linux文件与目录管理