0分求助!!!
查看原帖
0分求助!!!
1059639
_is_laofang_楼主2024/4/8 18:50
#include<bits/stdc++.h>
using namespace std;
string tmp,t;
struct ab{
	string a,b;
}ns[10001];
int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++)cin>>ns[i].a;
    for(int i=0;i<n;i++)cin>>ns[i].b;
	string mag;
	cin>>mag;
	for(int i=0;i<mag.size()-1;i++){
		if(isalpha(mag[i]))tmp+=mag[i];
		else {
			t=tmp;
			tmp="";
		}
		if(tmp.length()==0){
			bool flag=false;
			for(int j=0;j<n;j++)if(ns[j].a==t)cout<<ns[j].b<<'.',flag=true;
			if(!flag)cout<<"UNK";
			if(i!=mag.size()-1)cout<<mag[i+1];
		}
	}
	return 0;
}
2024/4/8 18:50
加载中...