poj 1936(水题)
#include<iostream> #include<cstring> using namespace std; int main(){ char a[100005],b[100005]; int i,j,len_a,len_b; while(scanf("%s%s",a,b)==2){ len_a = strlen(a); len_b = strlen(b); j = 0; for(i=0;i<len_a&&j<len_b;){ if(a[i]==b[j]){ i++; j++; } else{ j++; } } if(i==len_a){ printf("Yes\n"); } else{ printf("No\n"); } } return 0; }

浙公网安备 33010602011771号