救命!(蒟蒻没用map)
查看原帖
救命!(蒟蒻没用map)
1043998
lsortf楼主2024/4/14 20:32
#include<bits/stdc++.h>
#include<stdlib.h>
using namespace std;
int n,cnt;
string s,x,m;
struct node{
	string a,b;
}t[10001];
int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>t[i].a>>t[i].b;
	}
	cin>>s;
	for(int i=0;i<=s.length();i++){
		if(s[i]>='a'&&s[i]<='z'){
			m+=s[i];
			//cout<<m<<endl;
		}else{
			int flag=1;
			for(int k=0;k<n;k++){
				if(t[k].a==m){
					cout<<t[k].b;
					flag=0;
					break;
				}
			}
			if(flag==1){
				cout<<"UNK";
			}
			if(s.length()==i){
				break;
			}
			cout<<s[i];
			m="";
		} 
	}
	return 0;
}
2024/4/14 20:32
加载中...