Logo
(追記) (追記ここまで)

30015번 - 학생회 뽑기

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)41919015147.040%

문제

선린여학원의 학생회장인 소금이는 학생회를 모집하려 한다. 최고의 학생회를 원하는 소금이는 학생들 중 $K$명을 뽑아 학생회를 구성하려 한다. 그러나 아이돌 활동으로 바쁜 그녀는 학생회 멤버 선발을 당신한테 맡기고 말았다! 소금이를 위해 학생회 멤버를 뽑아보자.

선린여학원에는 $N$명의 학생이 있다. 각 학생의 능력은 정수 $A_{i} ,円 (1 \leq i \leq N)$로 표현된다.

학생회의 능력을 $X$라 하자. 당신이 뽑은 학생회 멤버들 각각의 능력 값을 $B_1,ドル $B_2,ドル $\cdots,ドル $B_K$ 라 하면, $X = B_{1} ,円 \& ,円 B_{2} ,円 \& ,円 B_{3} ,円 \& \cdots ,円 \& ,円 B_{K}$로 정의된다.

$ \& $는 AND 비트 연산이다. 예) $ 5 ,円 \& ,円 3 = 0101_{(2)} ,円 \& ,円 0011_{(2)} = 0001_{(2)} = 1$

이때 학생회 능력 $X$의 최댓값을 출력하라.

입력

첫째 줄에 $N$과 $K$가 공백으로 구분되어 주어진다.

둘째 줄에 $N$개의 수 $A_1,ドル $A_2,ドル $\cdots,ドル $A_N$이 공백으로 구분되어 주어진다.

입력으로 주어지는 모든 수는 정수이다.

출력

첫째 줄에 학생회 능력 $X$의 최댓값을 출력하라.

제한

  • 1ドル \leq N \leq 200,000円$
  • 1ドル \leq K \leq N$
  • 0ドル \leq A_{i} < 1,048円,576円 ,円 = 2 ^ {20}$ (1ドル \leq i \leq N$)

예제 입력 1

5 3
96 31 27 29 15

예제 출력 1

25

2, 3, 4번 학생을 학생회로 뽑으면 $X=31,円\&,円 27,円\&,円 29=11111_{(2)},円\&,円 11011_{(2)},円\&,円 11101_{(2)}=11001_{(2)}=25$ 가 된다. 학생회의 능력이 25ドル$를 넘도록 학생회 멤버를 뽑을 수 없음을 증명할 수 있다.

힌트

출처

School > 선린인터넷고등학교 > 선린 프로그래밍 챌린지 > 제 1회 선린 프로그래밍 챌린지 > 대회 I번

School > 선린인터넷고등학교 > 선린 프로그래밍 챌린지 > 제 1회 선린 프로그래밍 챌린지 > Open Contest J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /