问题描述 |
---|
C++期中考试,全班同学的成绩是一组整数。如果成绩按照从大到小看,每位同学都有一个排名。 例如四个同学的成绩是80、95、80、60,那么95分的第1,两个80分的都是第2,60分的第4(注意当并列存在时,某些排名会不存在,比如例子中的第3)。 hrr扫了一眼班上的成绩,说第2名的成绩是a分,请问她说的是对的吗?(如果不存在第2名,或者第2名的成绩不是a分,那么hrr说的是错的)
|
输入描述 |
一个正整数n,表示有n组案例。 每组案例先是两个正整数m和a,其中m代表班上的同学数量,a表示hrr说的第2名的成绩。 然后是m个0~100之间的整数,表示这m个同学的考试成绩。(m<=5000000)
|
输出描述 |
针对每组案例,如果hrr说的对,那么输出Yes,否则输出No。 每组案例输出完都要换行。 |
样例输入复制样例 |
3 4 90 80 90 100 90 3 70 100 90 80 5 90 100 90 80 70 100 |
样例输出 |
Yes No No |
提示说明 |
这题跟排序一点关系都没有(注意内存限制) |
相关 |