특별한 작은 분수
시간 제한1초메모리 제한512 MB
x0과 N이 주어질 때, 짝수면 floor(x/2) XOR 6, 홀수면 2x XOR 6을 N번 적용한 값을 출력합니다.
문제
이 문제는 와 의 제한만 다를 뿐 '특별한 큰 분수' 문제와 같다.
NLCS에는 분수가 많다.
분수의 물 높이는 정해진 규칙에 따라 변한다. 정수 시각 에서 분수의 높이가 정수 이면, 은 가 짝수일 때 이고, 가 홀수일 때 이다.
0초에서의 분수 높이가 주어졌을 때, 초에서의 분수 높이를 구하는 프로그램을 작성하시오.
입력
첫 번째 줄에 0초에서의 분수 높이 와 이 주어진다. 와 은 모두 정수이다.
출력
첫 번째 줄에 초에서의 분수 높이를 출력한다.
제한
힌트
- 는 보다 작거나 같은 가장 큰 정수를 뜻한다.
- 는 비트 XOR 연산을 수행하는 연산자이다. 자세한 내용은 위키백과 (영어)에서 볼 수 있다. 대부분의 프로그래밍 언어에서 비트 XOR 연산은
^로 구현되어 있다.