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了

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试