极度恶心的题,貌似判定有问题。。。

   #include <iostream>
#include 
<vector>
#include 
<string>
#include 
<math.h>
#include 
<iomanip>
#include 
<stdlib.h>
#include 
<algorithm>
using namespace std;



int main()
{
    
string str1,str2;
    
int len1,len2,i,j;
    
while(cin>>str1>>str2)
    
{
        j
=0;
        len1 
= str1.length();
        len2 
= str2.length();
        
for(i = 0 ; i < len2 ; i ++)
        
{
            
if( str1[j] == str2[i])
            
{
                j
++;
            }

        }

        
if(j == len1)
            cout
<<"Yes\n";
        
else
            cout
<<"No\n";
    }

    
return 0;
}