seuOJ357 - 积为给定的数
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:256 MiB
- 题目标签:春季, 夏季, 校赛, 决赛, 2021
题目描述
给出正整数 n 和长度为 n 的数组 ai 以及正整数 S, 请判断是否存在一段连续的数的积为S。形式化地,是否存在l,r(1≤l≤r≤n) 使得 ∏i=lrai=S。
输入格式
第一行一个整数 T(1≤T≤25) ,表示有 T 组测试数据。对于每组数据:
第一行两个整数 n,S(1≤n≤105,1≤S≤109)
第二行有 n 个正整数 ai(1≤ai≤109)
输出格式
对于每组测试数据,输出一行一个字符串,如果能找到满足题意的一段连续的数则输出 "YES",否则输出 "NO"(区分大小写,不含引号)。
注意:输出不要有多余的空格,文末不要有多余的回车。
样例
样例输入
2
5 6
1 2 3 4 5
4 8
2 5 7 11
样例输出