[华为oj1956]合并表

来源:互联网 发布:excel 数据库 编辑:程序博客网 时间:2024/05/29 03:36

输入:键值对的个数,和键值

输出:更新后的键值对,键相同,值相加

#include<iostream>#include<map>using namespace std;int main(){int num = 0;int key =0;int value = 0;map<int,int> Map;map<int,int>::iterator iter;cin >> num;while(num--){     cin >> key >> value;    iter = Map.find(key);//如果元素不存在,添加值且则返回end迭代器   if( iter == Map.end())   Map[key] = value;   else    Map[key]+= value; }for(iter = Map.begin();iter != Map.end();iter++){cout << iter->first << endl; cout << iter->second << endl;}system("pause");return 0;}


0 0