#include<bits/stdc++.h>
using namespace std;
int main() {
freopen ("assignment.in", "r", stdin);
freopen ("assignment.out", "w", stdout);
map<string,int>d;
map<string,int>::iterator it;
int n;
cin >> n;
for (int i = 0; i < n; i++) {
string name;
int score;
cin >> name >> score;
if (d.count(name) == 0 || score >=d[name]) {
d[name] = score;
}
}int ans=0;
for (it = d.begin(); it != d.end(); ++it) {ans++ ;
}cout<<ans<<endl;
for (it = d.begin(); it != d.end(); ++it) {
cout << (*it).first << " " << (*it).second << endl;
}
return 0;
}
etiger323
最新推荐文章于 2024-08-09 10:25:03 发布