题目简述
有 N 个站点按顺序排在一条直线上,第 i(1≤i≤N) 个站点是 Si。
有一辆火车会在其中的 M(M≤N) 个站点停下,第 j(1≤j≤M) 个停下来的站点的名字是 Tj。
保证 T1=S1,TM=SN。
对于 N 个站点中的每一个,请判断火车是否在该站点停下。
数据范围
2≤M≤N≤105
N,M 为整数
Si(1≤i≤N)是一个长度在 [1,10] 之间的小写英文字符串。
Si=Sj(i=j)
T1=S1,TM=SN
(T1,…,TM) 是通过移除 (S1,…,SN) 中的若干个站点且不改变原有顺序得到的。
输入格式
第一行包含整数 N,M。
第二行包含 N 个字符串 S1,S2,…,SN。
第三行包含 M 个字符串 T1,T2,…,TM。
输出格式
输出 N 行。如果第 i(1≤i≤N) 个站点在火车的经停站点列表中,输出 Yes
,否则输出 No
。
Translated by
/user/752485