- 编程
【第三十四课】-结构体及练习-2024.04.20 第六题
- 2024-4-20 20:37:48 @
代码
1 条评论
-
yuchenyi23017 LV 8 MOD @ 2024-4-20 20:38:51
#include<bits/stdc++.h> using namespace std; map<string,string> m; int n; int main(){ cin >> n; for(int i=1;i<=n;i++){ string s1,s2; cin >> s1 >> s2; m[s1] = s2; } string s; cin >> s; string t=""; for(int i=0;s[i];i++){ if(s[i]>='a' && s[i]<='z') t+=s[i]; else{ if(m.count(t) == 1) cout << m[t]; else cout << "UNK"; cout << s[i]; t=""; } } if(m.count(t) == 1) cout << m[t]; else cout << "UNK"; return 0; }
- 1