Codeforces Round 641 (Div. 2)
D
Orac and Medians
Codeforces
未评级
原题
← CE →
翻译中…

Slime has a sequence of positive integers $a_1, a_2, \ldots, a_n$.

翻译中…

In one operation Orac can choose an arbitrary subsegment $[l \ldots r]$ of this sequence and replace all values $a_l, a_{l + 1}, \ldots, a_r$ to the value of median of $\{a_l, a_{l + 1}, \ldots, a_r\}$.

翻译中…

In this problem, for the integer multiset $s$, the median of $s$ is equal to the $\lfloor \frac{|s|+1}{2}\rfloor$-th smallest number in it. For example, the median of $\{1,4,4,6,5\}$ is $4$, and the median of $\{1,7,5,8\}$ is $5$.

翻译中…

Slime wants Orac to make $a_1 = a_2 = \ldots = a_n = k$ using these operations.

翻译中…

Orac thinks that it is impossible, and he does not want to waste his time, so he decided to ask you if it is possible to satisfy the Slime's requirement, he may ask you these questions several times.

翻译中…

Input

翻译中…

The first line of the input is a single integer $t$: the number of queries.

翻译中…

The first line of each query contains two integers $n\ (1\le n\le 100\,000)$ and $k\ (1\le k\le 10^9)$, the second line contains $n$ positive integers $a_1,a_2,\dots,a_n\ (1\le a_i\le 10^9)$

翻译中…

The total sum of $n$ is at most $100\,000$.

翻译中…

Output

翻译中…

The output should contain $t$ lines. The $i$-th line should be equal to 'yes' if it is possible to make all integers $k$ in some number of operations or 'no', otherwise. You can print each letter in lowercase or uppercase.

翻译中…

Note

翻译中…

In the first query, Orac can't turn all elements into $3$.

翻译中…

In the second query, $a_1=6$ is already satisfied.

翻译中…

In the third query, Orac can select the complete array and turn all elements into $2$.

翻译中…

In the fourth query, Orac can't turn all elements into $3$.

翻译中…

In the fifth query, Orac can select $[1,6]$ at first and then select $[2,10]$.

翻译中…

样例

Input #1
5
5 3
1 5 2 6 1
1 6
6
3 2
1 2 3
4 3
3 1 2 3
10 3
1 2 3 4 5 6 7 8 9 10
Output #1
no
yes
yes
no
yes
InputCopy OutputCopy
题目信息
题号
1350D
时间限制
2 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。