Двоичные единицы
면접 대비시간 제한1초메모리 제한1024 MB
x가 10^18 이하이고 k가 60 이하일 때, x+y의 이진 표현에 1이 정확히 k개 있게 하는 가장 작은 음이 아닌 정수 y를 구한다.
문제
Рассмотрим натуральное число . Требуется прибавить к нему минимальное возможное целое неотрицательное число , чтобы двоичная запись получившегося числа имела ровно единиц.
입력
Первая строка ввода содержит натуральное число ().
Вторая строка ввода содержит натуральное число ().
출력
Выведите минимальное возможное целое неотрицательное число , такое что двоичная запись числа имеет ровно единиц.