求调,样例1过,提交0分
查看原帖
求调,样例1过,提交0分
1769771
GEYIHAO楼主2025/6/18 19:45
#include <bits/stdc++.h>
using namespace std;
map<string,string> m;
int n,j=1;
string a,b,s;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a>>b;
		m[a]=b;
	}
	cin>>s;
	int len=s.size();
	string t="";
	for(int i=0;i<len;i++){
		t="";
		while(s[i]>='a'&&s[i]<='z'&&i<len){
			t+=s[i];
			i++;
		}
		if(t==""){
			cout<<s[i];
			continue;
		}
		if(m[t]==""){
			cout<<"UNK";
		}else{
			cout<<m[t];
		}
		cout<<s[i];
	}
	return 0;
}

求调,样例1过,提交0分

2025/6/18 19:45
加载中...