比赛 20140425 评测结果 WWWWWWWWWWWWWW
题目名称 子序列 最终得分 0
用户昵称 Cirno 运行时间 0.015 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2014-04-25 09:49:38
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
string B;
long long n,k;
string A;
bool flag1=0;
int i,sum=0;
void init()
{
	freopen("subsequence.in","r",stdin);
	cin>>A;
	cin>>n;
}
int main()
{
	init();
	freopen("subsequence.out","w",stdout);
	for(i=0;i<n;i++)
	{
		cin>>B;
		k=0,flag1=0,sum=0;
		for(int j=0;j<int(A.size());j++)
		{
			if(B[k]==A[j])
				k++,sum++;
			if(sum==int(B.size()))
				{cout<<"YES"<<endl,flag1=1;break;}
		}
		if(flag1==0)
			{cout<<"NO"<<endl;break;}
	}
}