语法上的问题
  • 板块灌水区
  • 楼主lucy2012
  • 当前回复22
  • 已保存回复22
  • 发布时间2024/7/23 22:14
  • 上次更新2024/7/24 07:36:13
查看原帖
语法上的问题
1252442
lucy2012楼主2024/7/23 22:14

mapmap 的迭代器没怎么搞懂,求帮忙看看这个题目迭代器那块该怎么改:

题目:

代码:

#include<bits/stdc++.h>
using namespace std;
int q;
int main(){
	map<int,int> mp;
	cin>>q;
	while(q--){
		int op;
		cin>>op;
		if(op==1){
			int x,y;
			cin>>x>>y;
			mp[x]+=y;
		}else{
			int x;
			if(mp.count(x))
			    cout<<"YES"<<endl;
			else
			    cout<<"NO"<<endl;
		}
	}
	for(auto it=mp.begin();it!=mp.end();it++){//这里 
		if(mp.count(it))
		    cout<<it<<" "<<mp[it]<<endl;
	}
	return 0;
}
2024/7/23 22:14
加载中...