美文网首页
B1047 编程团体赛 (20分)

B1047 编程团体赛 (20分)

作者: km15 | 来源:发表于2020-01-30 11:21 被阅读0次

    // B1047 编程团体赛 (20分).cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
    /*
    题意:
    统计同一队伍的总称,输出第一个

    解题:
    1、设三个变量,读入,以队伍做下标,累加成绩
    2、遍历找出最大,输出下标以及成绩

    learn && wrong;
    无,弱智题
    */

    #include <iostream>
    using namespace std;
    
    int hash1[1010] = { 0 };
    int main()
    {
        int num;
        cin >> num;
        int duiwu, duiyuan, chengji;
    
        for(int i = 0;i <num;++i){ //累加最大成绩
            scanf("%d-%d %d", &duiwu, &duiyuan, &chengji);
            hash1[duiwu] += chengji;
        }
    
        int k = 0; //找最大成绩那个
        for (int i = 0;i < 1001;++i) {
            if (hash1[i] > hash1[k]) {
                k = i;
            }
        }
    
        cout << k << " " << hash1[k] << endl;
        return 0;
    }
    
    

    相关文章

      网友评论

          本文标题:B1047 编程团体赛 (20分)

          本文链接:https://www.haomeiwen.com/subject/ojrithtx.html