c++ map 总结
头文件
#include <iostream>
#include <map>
using namespace std;
int main(){
int num;
cin >> num;
map<int,int>kv;
while(num--){
int key, value;
cin >> key;
cin >> value;
map<int, int>::iterator iter;
iter = kv.find(key);
if(iter != kv.end()){
kv[key]+=value;
}else{
kv.insert(map<int,int>::value_type(key,value));
}
}
for(auto it:kv){
cout << it.first << ' '<< it.second << endl;
}
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)