PAT B1047 編程團(tuán)體賽

首先,祝賀我自己發(fā)表水文文章第十篇達(dá)成
YOOOOOOOOOOOOOOOOOOO~~~~~~~~~~~~~~~~~
(自動(dòng)腦補(bǔ)撒花)
這篇文章一發(fā)表,我就可以有資格申請(qǐng)作者啥啥的什么章了(具體什么卵用我也不清楚)
今天復(fù)習(xí)高數(shù),差點(diǎn)忘了更新,斷更的恥辱不可發(fā)生在鵝身上


廢話(huà)不哆嗦,來(lái)今天的水題
ps,如果不更水題的話(huà),我可能真的會(huì)斷更~


編程團(tuán)體賽的規(guī)則為:每個(gè)參賽隊(duì)由若干隊(duì)員組成;所有隊(duì)員獨(dú)立比賽;參賽隊(duì)的成績(jī)?yōu)樗嘘?duì)員的成績(jī)和;成績(jī)最高的隊(duì)獲勝。

現(xiàn)給定所有隊(duì)員的比賽成績(jī),請(qǐng)你編寫(xiě)程序找出冠軍隊(duì)。

輸入格式:
輸入第一行給出一個(gè)正整數(shù) N(≤10?4?? ),即所有參賽隊(duì)員總數(shù)。隨后 N 行,每行給出一位隊(duì)員的成績(jī),格式為:隊(duì)伍編號(hào)-隊(duì)員編號(hào) 成績(jī),其中隊(duì)伍編號(hào)為 1 到 1000 的正整數(shù),隊(duì)員編號(hào)為 1 到 10 的正整數(shù),成績(jī)?yōu)?0 到 100 的整數(shù)。

輸出格式:
在一行中輸出冠軍隊(duì)的編號(hào)和總成績(jī),其間以一個(gè)空格分隔。注意:題目保證冠軍隊(duì)是唯一的。

萬(wàn)惡之源


巨短

巨水

巨送分

#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è)小問(wèn)題。

是這樣,原來(lái)我在代碼里,把所謂的“得到的高分”定義成max,小寫(xiě)的 m a x 呦。
然后運(yùn)行就報(bào)錯(cuò)了/手動(dòng)聳肩

我不是很理解錯(cuò)誤信息。


什么鬼?

但是我看到貌似都跟max有關(guān),索性我換個(gè)名稱(chēng)

Max

然后就相安無(wú)事了。


提交時(shí)間暴露了我

誰(shuí)明白這到底是是怎么回事,請(qǐng)拜托告訴一下我?;蛘呶乙侵赖脑?huà),會(huì)回來(lái)補(bǔ)充的。
當(dāng)前猜測(cè)是,max可能跟他的某個(gè)東西沖突了,咱也不懂咱也查不到。


Chant

886~~~~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容