2 条题解
- 
  1
#include<bits/stdc++.h> using namespace std; int main() { int n; string s1,s2,s3; bool flag=false; cin>>n; for(int i=1;i<=n;i++) { cin>>s1>>s2>>s3; for(int j=0,k=0,a=0;a<s3.size();a++) { if(s2[k]==s3[a]&&s1[j]==s3[a]) { if(s1.size()-j<s2.size()-k) { k++; } else { j++; } } else if(s1[j]==s3[a]&&s2[k]!=s3[a]) { j++; } else if(s2[k]s3[a]&&s1[j]!=s3[a]) { k++; } else { flag=true; cout<<"Case "<<i<<": "<<"no"<<endl; break; } } if(flagfalse) { cout<<"Case "<<i<<": "<<"yes"<<endl; } } }
 
信息
- ID
 - 1099
 - 时间
 - 1000ms
 - 内存
 - 128MiB
 - 难度
 - 6
 - 标签
 - 递交数
 - 184
 - 已通过
 - 61
 - 上传者