題目鏈結在此。
由於題目要統計的是每隊的成績,則和具體隊員的得分無關。開乙個hashtable陣列,用來記錄每個隊伍的總得分,輸入是用hashtable[team]+=score即可,最後遍歷一遍hashtable陣列得到最大得分和組號。
#include
#include
#include
using
namespace
std;
int main();
int n;
scanf("%d",&n);
int group, member, score; //組號,成員號,分數
for(int i = 0; i < n; i++)
int max_group = -100, max_sum = -1;
for(int i = 0; i < 1010; i++)
} printf("%d %d\n",max_group, max_sum);
return
0;}
1047 程式設計團體賽 20
1047.程式設計團體賽 20 程式設計團體賽的規則為 每個參賽隊由若干隊員組成 所有隊員獨立比賽 參賽隊的成績為所有隊員的成績和 成績最高的隊獲勝。現給定所有隊員的比賽成績,請你編寫程式找出冠軍隊。輸入格式 輸入第一行給出乙個正整數n 10000 即所有參賽隊員總數。隨後n行,每行給出一位隊員的成...
1047 程式設計團體賽 20分
程式設計團體賽的規則為 每個參賽隊由若干隊員組成 所有隊員獨立比賽 參賽隊的成績為所有隊員的成績和 成績最高的隊獲勝。現給定所有隊員的比賽成績,請你編寫程式找出冠軍隊。輸入第一行給出乙個正整數 n 即所有參賽隊員總數。隨後 n 行,每行給出一位隊員的成績,格式為 隊伍編號 隊員編號 成績,其中隊伍編...
1047 程式設計團體賽 20分
1047 程式設計團體賽 20分 程式設計團體賽的規則為 每個參賽隊由若干隊員組成 所有隊員獨立比賽 參賽隊的成績為所有隊員的成績和 成績最高的隊獲勝。現給定所有隊員的比賽成績,請你編寫程式找出冠軍隊。輸入第一行給出乙個正整數 n 10 4 即所有參賽隊員總數。隨後 n 行,每行給出一位隊員的成績,...