CF1878A How Much Does Daytona Cost?

Description

We define an integer to be the most common on a subsegment, if its number of occurrences on that subsegment is larger than the number of occurrences of any other integer in that subsegment. A subsegment of an array is a consecutive segment of elements in the array $ a $ . Given an array $ a $ of size $ n $ , and an integer $ k $ , determine if there exists a non-empty subsegment of $ a $ where $ k $ is the most common element.

Input Format

Each test consists of multiple test cases. The first line contains a single integer $ t $ ( $ 1 \le t \le 1000 $ ) — the number of test cases. The description of test cases follows. The first line of each test case contains two integers $ n $ and $ k $ ( $ 1 \le n \le 100 $ , $ 1 \le k \le 100 $ ) — the number of elements in array and the element which must be the most common. The second line of each test case contains $ n $ integers $ a_1 $ , $ a_2 $ , $ a_3 $ , $ \dots $ , $ a_n $ ( $ 1 \le a_i \le 100 $ ) — elements of the array.

Output Format

For each test case output "YES" if there exists a subsegment in which $ k $ is the most common element, and "NO" otherwise. You can output the answer in any case (for example, the strings "yEs", "yes", "Yes", and "YES" will be recognized as a positive answer).

Explanation/Hint

In the first test case we need to check if there is a subsegment where the most common element is $ 4 $ . On the subsegment $ [2,5] $ the elements are $ 4, \ 3, \ 4, \ 1 $ . - $ 4 $ appears $ 2 $ times; - $ 1 $ appears $ 1 $ time; - $ 3 $ appears $ 1 $ time. This means that $ 4 $ is the most common element on the subsegment $ [2, 5] $ , so there exists a subsegment where $ 4 $ is the most common element.