symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

时间复杂度O(n)

 

 1 #include <stdio.h>
 2 #include <string.h>
 3 int main(){
 4     int al,bl,i,j;
 5     char a[100000+100];
 6     char b[100000+100];
 7     while(~scanf("%s%s",a,b)){
 8         al=strlen(a);
 9         bl=strlen(b);
10         for(i=0,j=0;i<bl;++i){
11             if(a[j]==b[i])
12                 j++;
13         }
14         if(j==al)
15             printf("Yes\n");
16         else 
17             printf("No\n");
18     }
19     return 0;
20 }

 

posted on 2014-01-12 21:15  symons  阅读(102)  评论(0编辑  收藏  举报