大佬们帮看一下(悬赏关注)
查看原帖
大佬们帮看一下(悬赏关注)
1382253
tyt_楼主2025/1/9 20:10
#include<bits/stdc++.h>
using namespace std;
	string n,a[10010],b[10010],n2=""; 
int main(){
	int m;
	cin>>m;
	for(int i=1;i<=m;i++) cin>>a[i]>>b[i];
	cin>>n;
	n+=',';
	string n1="";
	for(int i=0;i<n.size();i++){
		if(n[i]>='a'&&n[i]<='z') n1+=n[i];
		else{
		int bj=0;
		for(int j=1;j<=m;j++){
				if(n1==a[j]){
					n2=n2+b[j]+n[i];
					bj=1;
					break;
				}
			}
			if(bj==0) n2=n2+"UNK"+n[i];
			n1="";
		}
	}
	for(int i=0;i<n2.size()-1;i++) cout<<n2[i];
}
2025/1/9 20:10
加载中...