#include<iostream>
#include<string>
using namespace std;
int main()
{
string s, t;
int count;
bool *arr, flag=0;
while (cin >> s && cin >> t)
{
arr = new bool[s.length()];
count = 0;
flag = 0;
for (int i = 0; i <= s.length() - 1; i++)
arr[i] = 0;
for (int j = 0; j <= s.length() - 1; j++)
{
for (int k = count; k <= t.length() - 1; k++)
{
if (s[j] == t[k])
{
arr[j] = 1;
count = k+1;
break;
}
}
}
for (int i = 0; i <= s.length() - 1; i++)
{
if (arr[i] == 0)
{
cout << "No" << endl;
flag = 1;
break;
}
}
if (!flag)
cout << "Yes" << endl;
delete arr;
}
return 0;
}
沒有留言:
張貼留言