UVA 10340 - All in All
2011-11-30 12:18
309 查看
判断s串中的字符是不是依次出现在t串中,如果s的长度大于t,显然不行,其他的依次比较即可。
但是字符串要定义得长一些,开始定义10000,RE了。
但是字符串要定义得长一些,开始定义10000,RE了。
#include<stdio.h> #include<string.h> char s[100000], t[100000]; int main() { while( scanf( "%s%s", s, t) == 2) { int len1 = strlen(s); int len2 = strlen(t); if( len1 > len2) { printf( "No\n"); continue; } int i, j; for( i = 0, j = 0; j < len2; j ++) { if( s[i] == t[j]) i ++; if( len1 - i > len2 - j) break; } if( i == len1) printf( "Yes\n"); else printf( "No\n"); } return 0; }
相关文章推荐
- UVa 10340 - All in All
- 3.9 All in All UVa 10340
- UVA 10340 All in All
- UVa 10340 All in All (水题,匹配)
- uva 10340 All in All(子串)
- uva10340 - All in All
- H - All in All UVA - 10340
- Uva - 10340 - All in All(指针扫描)
- UVA 10340 All in All
- UVa 10340:All in All(字符串)
- Problem 018 ——UVa 10340 - All in All
- (入门) uva 10340 All in all
- UVa-10340 - All in All
- uva 10340 - All in All(子序列)
- 习题3-9 UVa10340 All in All
- uva10340 -All in All
- UVA 10340- All in All(字符串匹配)
- UVA - 10340 All in All :简单字符串处理
- uva10340 all in all 字符串
- UVA - 10340 All in All