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