题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
#include <iostream> #include <map> using namespace std; int main() { int num; int a,b; cin>>num; map<int,int> mp; while(cin>>a>>b) { mp[a]+=b; } for(map<int,int>::iterator it=mp.begin();it!=mp.end();it++) { cout<<it->first<<" "<<it->second<<endl; } } // 64 位输出请用 printf("%lld")