根据题意这道题需要注意的是从每行中找出一个字符(符合meituan的子字符串)组成meituan就可以了
#include <bits/stdc++.h>
using namespace std ;
typedef long long ll ;
const ll N = 1005 ;
void solve()
{
ll n , m , t = 0 ;
cin >> n >> m;
string s1 = "meituan" , s2 ;
for(ll i = 0 ; i < n ; i++)
{
cin >> s2 ;
for(ll j = 0 ; j < m ; j++)
if(s1[t] == s2[j])
{
t++;//保证s1中字符不会被重复寻找
break;
}
}
if(t == s1.size())
cout << "YES";
else
cout << "NO";
}
signed main()
{
ios::sync_with_stdio(false) ;
cin.tie(0) ;
cout.tie(0) ;
int T = 1 ;
while(T--)
solve() ;
return 0 ;
}