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