UVa 10340, All in All
来源:互联网 发布:linux 获取文件行数 编辑:程序博客网 时间:2024/05/24 05:01
Problem
传送门
Mean1
输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。例如,abcde可以得到bce,但无法得到dc。
Analysis
定义两个指针i,j分别指向s,t串串首位置。如果s[i]==t[j],则i++,j++;否则,j++。
当某串取完时判断i是否指向s串尾的后一位即可。
Code
#include<cstdio>#include<cstring>char s[2][101000];int main(){ while(~scanf("%s %s",s[0],s[1])){ int len1=strlen(s[0]),len2=strlen(s[1]),i=0,j=0; while(i<len1 && j<len2){ if(s[0][i]!=s[1][j]) j++; else {i++;j++;} } if(i==len1) printf("Yes\n"); else printf("No\n"); } return 0;}
- 来自刘汝佳《算法竞赛入门经典(第2版)》 ↩
0 0
- UVa 10340 - All in All
- UVa 10340 - All in All
- uva 10340 - All in All
- uva 10340 - All in All
- UVa 10340 - All in All
- UVA 10340 All in All
- UVa 10340 - All in All
- uva 10340 all in all
- UVa 10340 - All in All
- Uva 10340 ALL IN ALL
- uva 10340 All in All
- UVA 10340 - All in All
- uva 10340 All in All
- uva 10340 All in All
- uva 10340 All in All
- uva 10340 - All in All
- UVA-10340-All in All
- UVa 10340 - All in All
- 第三周项目:个人所得税计算
- Stanford 机器学习-Neural Networks learning
- ZOJ 1002 Fire Net
- SDAU 1004
- 第五周项目2-游戏中的角色类(1)
- UVa 10340, All in All
- 支付宝支付
- Codeforces--614A--Link/Cut Tree(数学)(暴力求解)
- 【Data Algorithms_Recipes for Scaling up with Hadoop and Spark】Chapter 12. K-Means Clustering
- Codeforces Round #252(Div. 2) 441A. Valera and Antique Items 水题
- java学习第六天
- 自定义ORM注解实现生成查询语句
- iOS框架学习
- Android AS平台jni环境配置