Олимпиадный тренинг

Задача . B. Выбор кубиков


У Дмитрия есть \(n\) кубиков, пронумерованных слева направо от \(1\) до \(n\). Кубик с номером \(f\) является его любимым.

Дмитрий кинул все кубики на стол, на \(i\)-м кубике выпало значение \(a_i\) (\(1 \le a_i \le 100\)). После этого он разложил кубики в порядке невозрастания значений на них, то есть от большего к меньшему. Если на двух кубиках выпало одинаковое значение, то они могут идти в любом порядке.

После сортировки Дмитрий убрал первые \(k\) кубиков. Затем ему стало интересно, убрал ли он свой любимый кубик (обратите внимание, что его позиция могла измениться после сортировки).

Например, если \(n=5\), \(f=2\), \(a = [4, \color{green}3, 3, 2, 3]\) (любимый кубик выделен зелёным), \(k = 2\), то могло произойти следующее:

  • После сортировки \(a=[4, \color{green}3, 3, 3, 2]\), так как любимый кубик оказался во второй позиции, он будет убран.
  • После сортировки \(a=[4, 3, \color{green}3, 3, 2]\), так как любимый кубик оказался в третьей позиции, он не будет убран.
Входные данные

Первая строка содержит целое число \(t\) (\(1 \le t \le 1000\)) — количество наборов входных данных. Далее следуют описания наборов входных данных.

Первая строка каждого набора входных данных содержит три целых числа \(n\), \(f\) и \(k\) (\(1 \le f, k \le n \le 100\)) — количество кубиков, индекс любимого кубика Дмитрия и количество убранных кубиков соответственно.

Вторая строка описания каждого набора входных данных содержит \(n\) целых чисел \(a_i\) (\(1 \le a_i \le 100\)) — значения, выпавшие на кубиках.

Выходные данные

Для каждого набора входных данных выведите одну строку — «YES», если кубик будет удалён в любом случае, «NO» — если не будет удалён, «MAYBE» — если может быть как удалён, так и оставлен.

Вы можете выводить ответ в любом регистре. Например, в качестве ответа будут приняты строки <YES», «nO», «mAyBe».


Примеры
Входные данныеВыходные данные
1 12
5 2 2
4 3 3 2 3
5 5 3
4 2 1 3 5
5 5 2
5 2 4 1 3
5 5 5
1 2 5 4 3
5 5 4
3 1 2 4 5
5 5 5
4 3 2 1 5
6 5 3
1 2 3 1 2 3
10 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1
42
5 2 3
2 2 1 1 2
2 1 1
2 1
5 3 1
3 3 2 3 2
MAYBE
YES
NO
YES
YES
YES
MAYBE
MAYBE
YES
YES
YES
NO

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w644
Комментарий учителя