样例全过题全WA求助!!!
查看原帖
样例全过题全WA求助!!!
1329906
wenxuliang楼主2024/6/16 22:06
#include<bits/stdc++.h>
using namespace std;
long long i,j,n,bj;
string s,w;
struct d{
	string a,b;
}x[105];
int main(){
    cin>>n;
    for(i=1;i<=n;i++)cin>>x[i].a>>x[i].b;
    cin>>s;
    s+='.';
    for(i=0;i<s.size();i++){
    	bj=0;
    	if(isalpha(s[i]))w+=s[i];
    	else{
    		if(w=="\0")bj=1;
    		else for(j=1;j<=n;j++){
    			if(x[j].a==w){
    				cout<<x[j].b;
    				bj=1;
    				w="\0";
    				break;
    			}
    		}
    		if(bj==0)cout<<"UNK";
			if(i!=s.size()-1)cout<<s[i];
    	}
    }
    return 0;
}
2024/6/16 22:06
加载中...