给出正整数 nnn 和长度为 nnn 的数组 aia_iai 以及正整数 SSS, 请判断是否存在 i,j(1≤i,j≤n)i,j(1 \leq i,j \leq n)i,j(1≤i,j≤n) 使得 ai×aj=Sa_i \times a_j = Sai×aj=S。
第一行一个整数 T(1≤T≤20)T(1\leq T \leq 20)T(1≤T≤20) ,表示有 TTT 组测试数据。对于每组数据:
第一行两个整数 n,S(1≤n≤105,1≤S≤109)n, S(1 \leq n \leq 10^5, 1 \leq S \leq 10^9)n,S(1≤n≤105,1≤S≤109)
第二行有 nnn 个正整数 ai(1≤ai≤109)a_i(1 \leq a_i \leq 10^9)ai(1≤ai≤109)
共 TTT 行,每行输出一个字符串,代表一组数据的结果,如果存在两数之积为给定的数输出 "YES" ,否则输出 "NO" (不含引号)。
"YES"
"NO"
注意:输出不要有多余的空格,文末不要有多余的回车。
2 5 6 1 2 3 4 5 4 8 2 5 7 11
YES NO