第三题 楼主代码如下, 自测试了好几个都过了,结果交上去0,哭了 大佬们给看看吧 int main(){ int t; cin>>t; string s1,s2,s3; int k; for(int i=0;i<t;i++){ cin>>s1>>s2>>s3>>k; int a=0; int b=0; int c=0; int a1=0; int b1=0; int n=0; bool flag=true; while(c<s3.size()){ while(s1[a]==s3[c]&&a<s1.size()&&c<s3.size()){ a++; c++; a1=1; //cout<<s1[a]<<" AAA "<<endl; } while(s2[b]==s3[c]&&b<s2.size()&&c<s3.size()){ b++; c++; b1=1; //cout<<s2[b]<<" BBB "<<endl; } n=n+a1+b1; if(a1==0&&b1==0){ flag = false; break; } a1=b1=0; } if(c<s3.size()-1||n>k||flag==false)cout<<0<<endl; else cout<<1<<endl; } return 0; }
点赞 5

相关推荐

09-13 17:43
已编辑
北京化工大学 硬件开发
易才一飞:感觉项目写细节一些吧,掌握技能和校内经历感觉占比太大,而且这是找嵌软还是硬件呢,似乎大家都说要有针对的写相关技术才好吧
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务