UVa10340题解(算法竞赛入门经典习题3-9)

#include<iostream> #include <stdio.h> #include <string.h> using namespace std; int main( ) { char s[500005],t[500005]; while (~scanf("%s%s", s, t)) { int index=0; int len_s=strlen(s); int len_t=strlen(t); for(int i=0;i<len_t;i++) { if(s[index]==t[i]) index++; if(index==len_s) { cout<<"Yes"<<endl; break; } } if(index!=len_s) cout<<"No"<<endl; } return 0; }
没什么好说的,水题。就是第一次数组开的不够大。runtime error了
阅读更多
想对作者说点什么?
相关热词

博主推荐

换一批

没有更多推荐了,返回首页