드랍 더 비트
면접 대비시간 제한1초메모리 제한1024 MB
N, a, b가 주어질 때, 1의 개수가 각각 a개와 b개인 두 N자리 이진수 x, y의 XOR 최댓값을 구한다.
문제
비트를 가지고 노는 래퍼 H.Arc는 작곡이 마음대로 되지 않던 어느 날 두 자리 이진수 , 를 떠올렸다. 그러고는 다음과 같이 메모를 남겼다.
는 개의 자리가, 는 개의 자리가 로 되어 있다. 이때 두 수 모두 으로 시작할 수 있다.
이 메모를 발견한 당신은 문득 H.Arc가 떠올렸을 수 있는 모든 , 의 조합에 대해서 의 최댓값이 얼마일지 궁금해졌다. 이 값을 구해보자.
입력
첫째 줄에 이 주어진다.
둘째 줄에 , 가 공백으로 구분되어 주어진다.
출력
의 최댓값을 출력한다.
힌트
는 bitwise XOR 연산으로, 두 이진수 에 대하여 와 의 번째 자리가 같으면 의 번째 자리는 , 다르면 이다.