#32310: pair<string, int> 找不到問題,求大神解答


mason1227 (Mason_hsun)

學校 : 不指定學校
編號 : 174249
來源 : [140.119.203.10]
最後登入時間 :
2022-10-20 23:53:57
a130. 12015 - Google is Feeling Lucky -- UVa12015 | From: [140.119.203.10] | 發表日期 : 2022-09-28 20:29

#include<bits/stdc++.h>
using namespace std;
int main(void){

        int n;
        cin >> n;
        vector<pair<string, int>> vec;
        for(int i = 1 ; i <= n ; i++){
                for(int j = 0 ; j < 10 ; j++){
                        string str;
                        int num;
                        cin >> str >> num;
                        vec.push_back(make_pair(str, num));
                }                int num = 0;
                for(auto iter : vec){
                        if(iter.second > num){
                                num = iter.second;
                        }
                }
                cout << "Case #" << i << ":" << endl;
                for(auto iter : vec){
                        if(iter.second == num){
                                cout << iter.first << endl;
                        }
                }
        }
}

 
#32412: Re: pair<string, int> 找不到問題,求大神解答


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a130. 12015 - Google is Feeling Lucky -- UVa12015 | From: [39.9.78.197] | 發表日期 : 2022-10-08 14:25


        vector<pair<string, int>> vec;


這一行放到第一層for迴圈裡面,或者是在測資之間要清空

 
ZeroJudge Forum