1004(1)

 1 //method1 使用map
 2 #include<iostream>
 3 #include<string>
 4 #include<vector>
 5 #include<map>
 6 #include<windows.h>
 7 
 8 using namespace std;
 9 
10 int main()
11 {
12     int grade;
13     string name, sid;
14     int n, cnt = 0;
15     map<int, vector<string>> m;
16     cin >> n;
17     while (cnt != n)
18     {
19         ++cnt;
20         cin >> name >> sid >> grade;
21         vector<string> v = { name, sid };
22         m[grade] = v;
23     }
24     auto iter1 = m.begin(), iter2 = m.end();
25     --iter2;
26     cout << (iter2->second)[0] << " " << (iter2->second[1]) << endl;
27     cout << (iter1->second)[0] << " " << (iter1->second[1]) << endl;
28 
29     system("pause");
30     return 0;
31 }
posted @ 2020-01-07 16:26  Huayra  阅读(93)  评论(0)    收藏  举报