题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
还没好好学哈希我不想搞复杂,直接数组暴力解决
#include<iostream> #include<map> using namespace std; int num[11111115]={0}; int main(){ int n,i,v,max0=0; cin>>n; while(n--){ cin>>i>>v; num[i]+=v; max0=max(max0,i); } for(int j=0;j<=max0;j++){ if(num[j]){ cout<<j<<" "<<num[j]<<endl; } } return 0; }
华为机考题库 文章被收录于专栏
华为题库百题