包含
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

我们定义A“包含”B的概念是A&B=B,其中 & 是位运算中的“按位与”。

现在给出一个集合Q,这个集合 n 个正整数,m 次询问。每次询问给出一个数字 x,请回答集合 Q 中是否有一个数字包含 x。

点击下载本场比赛大样例

输入描述:

第一行输入两个正整数 n,m,意义如题面所示。

接下来一行输入 n 个正整数,描述集合 Q 中的数字,其中第 i 个数字为 

然后有 m 行,每行给出一个正整数 x,代表询问。

输出描述:

对于每一个询问,输出yes或no表示答案。
示例1

输入

复制
2 2
3 7
4
9

输出

复制
yes
no

备注:

对于 20% 的数据,满足 

对于 40% 的数据,满足

对于 100% 的数据,满足