#343. [R55C]简单数论题
[R55C]简单数论题
时空限制
1S/512M
题目描述
给定一个长度为 且只包含质数的序列 。
定义一个正整数 是“好的”当且仅当 可以被表示为 $ a_1^{b_1} \times a_2^{b_2} \times \cdots \times a_n^{b_n} $,其中对于任意 满足 为非负整数。
给定 个询问,每次给定一个整数 ,你需要判断 是否是“好的”。
一个正整数 是质数当且仅当恰好 个正整数能被 整除。
格式
输入格式
第一行两个整数 和 ,表示序列的长度和询问个数。
第二行 个整数,第 个整数表示 。
接下来的 行,每行一个整数,第 表示第 次询问的整数。
输出格式
对于每次询问,如果该次询问的 是“好的”那么输出 YES,否则输出 NO。
样例
样例输入 #1
3 6
3 5 7
2
21
315
1
59049
11451
样例输出 #1
NO
YES
YES
YES
YES
NO
数据规模
对于 的数据 $1 \le n \le 200, 1 \le q \le 10^5, 2 \le a_i \le 10^5, 1 \le k \le 10^5$,对于任意 ,满足 是质数。
Related
In following contests: