社区讨论
求调!
B3927[GESP202312 四级] 小杨的字典参与者 2已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mjdpst85
- 此快照首次捕获于
- 2025/12/20 11:04 3 个月前
- 此快照最后确认于
- 2025/12/21 20:35 2 个月前
调者必谢!
CPP#include <iostream>
#include<cmath>
#include <string>
using namespace std;
int n,l1,l2;
string a[110],b[110],s,t;
int main() {
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
cin>>b[i];
}
cin>>s;
int v=s.size();
for(int i=0;i<=v;i++){
if(s[i]>='a'&&s[i]<='z')l2++;
else{
t=s.substr(l1,l2);
l1=l2+1;
bool l=1;
for(int i=1;i<=n;i++){
if(a[i]==t){
cout<<b[i];
l=0;
}
}
if(l==1)cout<<"UNK";
cout<<s[i];
}
}
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...