编程题
### 问题描述 现在有 $\text{t}$ 组任务,每组任务给定你 $n$ 个正整数 $x$,你需要判断其中是否有非空子序列中的数相乘后的结果是 $k$ 的倍数,如果存在,则输出 `Yes`;如果不存在,则输出 `No`。 非空子序列:从 $n$ 个数中选取若干个数(不必连续)。 ### 输入格式 第一行输入一个正整数 $\text{t}$,表示任务的数量。 对于每组数据: 第一行输入 $2$ 个正整数 $n,k$,含义如题所述。 第二行输入 $n$ 个正整数 $x$,含义如题所述。 ### 输出格式 对于每组测试用例输入一行:如果存在非空子序列中的数相乘后结果是 $k$ 的倍数,输出 `Yes`;否则,输出 `No`。 ### 样例输入 ```text 3 3 4 2 7 8 3 5 2 6 8 5 12 3 6 7 5 10 ``` ### 样例输出 ```text Yes No Yes ``` ### 评测数据规模 $1\le \text{t} \le 100,1\le n \le 100,2\le x \le 10^4,2\le k\le 10^6$。
查看答案
赣ICP备20007335号-2