求调(2关)
查看原帖
求调(2关)
808654
FIGFUH001楼主2024/4/13 09:03

#include<iostream>
#include<map>
#include<string>
using namespace std;
map<string,int>mp;
int n,opt,num,total;
string name;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>opt;
		if(opt==1){
		cin>>name>>num;
		   	if(!mp[name])total++;
		   	mp[name]=num;
		   	cout<<"OK"<<endl;
		}else if(opt==2){
			cin>>name;
		   	if(mp[name])cout<<mp[name]<<endl;
		   	else cout<<"Not fount"<<endl;
		}else if(opt==3){
			cin>>name;
		   	if(!mp[name])cout<<"Not found"<<endl;
		   	else{
		   	total--;
		   	mp.erase(name);
		   	cout<<"Deleted successfully"<<endl;
			}
		}
	}
}

2024/4/13 09:03
加载中...