传统题 1000ms 256MiB

鸽子回巢——小云不会数学

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

一只鸽子住一个鸽巢,总共有n个鸽巢,每只鸽子都有自己的价值aia_i,养鸽人小云想拎出一个连续区间l ~ r的鸽子售卖,他希望卖出的价格是m的倍数(1 ≤ l ≤ r ≤ n),小云只会养鸽子,不会数学,需要你告诉他这能不能做到

Format

Input

输入第一行一个正整数T,表示共有T组测试数据(1≤T≤100) 每个测试样例第一行输入两个正数n(n ≤ 10410^4),m(m ≤ 10910^9)表示鸽子的数量,养鸽人卖鸽子的倍数要求

第二行n个整数,第i个整数代表第i个鸽子的价格(a[i] ≤ 10710^7

Output

如果可以做到,输出YesYes,否则输出NoNo

Samples

2
5 3
1 2 3 4 5
5 1
1 2 3 4 5
Yes
Yes

Limitation

1s, 1024KiB for each test case.

2025年中国民航大学程序设计天梯竞赛

未参加
状态
已结束
规则
IOI
题目
20
开始于
2025-10-12 18:00
结束于
2025-10-12 21:00
持续时间
3 小时
主持人
参赛人数
192