OR & XOR (Large)
시간 제한2초메모리 제한1024 MB
N^2개의 (A_i XOR B_j) 항 가운데 p개를 OR 연산으로 바꿀 때 합의 최댓값을 구한다.
문제
길이가 인 수열 , 수열 과 정수 가 주어진다.
는 Bitwise XOR 연산을 의미한다.
위의 수식을 전개했을 때 나타나는 개의 Bitwise XOR 연산 중 개를 Bitwise OR 연산으로 변경할 때, 가능한 수식의 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 과 정수 가 공백으로 구분되어 주어진다.
둘째 줄에 수열 이 공백으로 구분되어 주어진다.
셋째 줄에 수열 이 공백으로 구분되어 주어진다.
출력
문제에서 요구하는 값을 출력한다.
제한
- 는 정수