首先木蹬,祝賀我自己發(fā)表水文文章第十篇達(dá)成
YOOOOOOOOOOOOOOOOOOO~~~~~~~~~~~~~~~~~
(自動(dòng)腦補(bǔ)撒花)
這篇文章一發(fā)表第献,我就可以有資格申請作者啥啥的什么章了(具體什么卵用我也不清楚)
今天復(fù)習(xí)高數(shù)旷太,差點(diǎn)忘了更新实夹,斷更的恥辱不可發(fā)生在鵝身上
廢話不哆嗦戒幔,來今天的水題
ps浙炼,如果不更水題的話份氧,我可能真的會斷更~
編程團(tuán)體賽的規(guī)則為:每個(gè)參賽隊(duì)由若干隊(duì)員組成唯袄;所有隊(duì)員獨(dú)立比賽;參賽隊(duì)的成績?yōu)樗嘘?duì)員的成績和蜗帜;成績最高的隊(duì)獲勝恋拷。
現(xiàn)給定所有隊(duì)員的比賽成績,請你編寫程序找出冠軍隊(duì)厅缺。
輸入格式:
輸入第一行給出一個(gè)正整數(shù) N(≤10?4?? )蔬顾,即所有參賽隊(duì)員總數(shù)。隨后 N 行湘捎,每行給出一位隊(duì)員的成績诀豁,格式為:隊(duì)伍編號-隊(duì)員編號 成績,其中隊(duì)伍編號為 1 到 1000 的正整數(shù)窥妇,隊(duì)員編號為 1 到 10 的正整數(shù)舷胜,成績?yōu)?0 到 100 的整數(shù)。
輸出格式:
在一行中輸出冠軍隊(duì)的編號和總成績活翩,其間以一個(gè)空格分隔烹骨。注意:題目保證冠軍隊(duì)是唯一的。
萬惡之源
巨短
巨水
巨送分
#include <cstdio>
#include <iostream>
using namespace std;
int N;
int hashTable[1001] = {0};
int bestTeam;
int Max = -1;
int main()
{
scanf("%d", &N);
for (int i = 0; i < N; i++)
{
int team;
int score;
int tash;
scanf("%d-%d %d", &team, &trash, &score);
hashTable[team] += score;
}
for (int i = 0; i < 1001; i++)
{
if ( Max < hashTable[i] )
{
Max = hashTable[i];
bestTeam = i;
}
}
printf("%d %d",bestTeam,Max);
return 0;
}
即便如此材泄,第一次運(yùn)行的時(shí)候還是遇到了一個(gè)小問題沮焕。
是這樣,原來我在代碼里脸爱,把所謂的“得到的高分”定義成max遇汞,小寫的 m a x 呦。
然后運(yùn)行就報(bào)錯(cuò)了/手動(dòng)聳肩
我不是很理解錯(cuò)誤信息簿废。
但是我看到貌似都跟max有關(guān),索性我換個(gè)名稱
Max
然后就相安無事了族檬。
誰明白這到底是是怎么回事歪赢,請拜托告訴一下我〉チ希或者我要是知道的話埋凯,會回來補(bǔ)充的。
當(dāng)前猜測是扫尖,max可能跟他的某個(gè)東西沖突了白对,咱也不懂咱也查不到。
Chant
886~~~~~~~