| 提出番号 | 644 |
|---|---|
| 提出者 | ynymxiaolongbao |
| 言語 | C++ |
| 提出日時 | 2017-08-01 04:10:19 |
| 問題名 | (23)世界最大のコンテスト2 |
| 結果 | AC |
| 点数 | 100% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | AC | 100% | 2ms | 7408KB |
| 2 | AC | 100% | 2ms | 7424KB |
| 3 | AC | 100% | 15ms | 7984KB |
| 4 | AC | 100% | 40ms | 10768KB |
| 5 | AC | 100% | 127ms | 23600KB |
#include<iostream>
#include<algorithm>
#include<map>
using namespace std;
map<int,int> m;
int main(){
int n,a,b;
cin>>n;
while(n--){
cin>>a>>b;
if(m.find(a)==m.end()){
m[a]=b;
}
else m[a]+=b;
}
b=0;
map<int,int>::iterator itr=m.begin();
while(itr!=m.end()){
if(itr->second>b){
a=itr->first;
b=itr->second;
}
itr++;
}
cout<<a<<endl;
return 0;
}