아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Доктор Стрэндж и выставка

면접 대비

시간 제한1초메모리 제한1024 MB

요약
n개의 수가 주어질 때, 그중 k개를 골라 비트 AND가 0이 되도록 할 수 있는지 판별한다.
난이도

보통10점 중 4점

유형
비트 연산, 완전 탐색, 조합론, 수학
정답자
아직 제출이 없습니다

문제

У доктора Стрэнджа есть сад, в котором в ряд выставлены nn горшков с цветами. На каждом горшке написано некоторое число. На позиции номер ii стоит горшок с числом a_ia\_i. Иначе говоря, горшки образуют массив aa.

Грядет выставка цветов. Доктор Стрэндж выберет для нее ровно kk горшков. Он хочет, чтобы его коллекция была самая запоминающаяся. Также доктор Стрэндж любит закономерности, поэтому он верит, что если побитовый AND чисел, написанных на выбранных горшках, будет равняться нулю, то его цветы произведут на всех неизгладимое впечатление.

Помогите доктору Стрэнджу понять, можно ли выбрать kk горшков, которые удовлетворяют этому условию.

Побитовый AND --- это бинарная операция, действие которой эквивалентно применению логического AND к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях операндов.

입력

В первой строке находятся два натуральных числа n,kn, k (1≤n≤2⋅104,1≤k≤n1 \le n \le 2 \cdot 10^4, 1 \le k \le n).

В следующей строке находятся nn неотрицательных целых чисел a_ia\_i (0≤a_i<2120 \le a\_i < 2^{12}).

출력

В первой строке выведите YES, если существует способ выбрать kk горшков, чтобы их побитовый AND был равен нулю.

Если ответа не существует --- выведите NO.

예제3

  1. 예제 1

    입력
    3 1
    5 4 3
    
    예상 출력
    NO
    
  2. 예제 2

    입력
    3 2
    5 4 3
    
    예상 출력
    YES
    
  3. 예제 3

    입력
    6 3
    6 12 7 8 5 13
    
    예상 출력
    YES