PAT B 1047 程式設計團體賽 20

2021-07-28 00:14:34 字數 534 閱讀 3430

題目鏈結在此。

由於題目要統計的是每隊的成績,則和具體隊員的得分無關。開乙個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 行,每行給出一位隊員的成績,...