求救,#2正常情况下TLE了,点了下O2优化才过
查看原帖
求救,#2正常情况下TLE了,点了下O2优化才过
300883
lngqb楼主2021/4/3 23:21

提交记录不吸氧 提交记录吸氧 我的代码

#include<bits/stdc++.h>
using namespace std;
map<string,int> q;
int main()
{
	int t;
	string a;
	int b;
	cin>>t;
	while(t--)
	{
		int n;
		cin>>n;
		if(n==1)
		{
			cin>>a>>b;
			q[a]=b;
			puts("OK");
		}
		if(n==2)
		{
			cin>>a;
			if(q[a]) cout<<q[a]<<endl;
			else puts("Not found");
		}
		if(n==3)
		{
			cin>>a;
			if(q[a])
			{
				q[a]=0;
				puts("Deleted successfully");
			} 
			else puts("Not found");
		}
		if(n==4)
		{
			int ans=0;
			for(map<string,int>::iterator it=q.begin();it!=q.end();it++)
			{
				if(it->second) ans++;
			}
			cout<<ans<<endl;
		}
	}
}

谢谢大家

2021/4/3 23:21
加载中...