아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

XORXORXOR

면접 대비

시간 제한0.2초메모리 제한512 MB

요약
A에 B를 정확히 C번 XOR한 값을 출력한다.
난이도

쉬움10점 중 2점

유형
비트 연산, 수학
정답자
아직 제출이 없습니다

문제

세 정수 AA, BB, CC가 주어진다. 현재 값에 BB를 XOR 하는 연산을 AA에서 시작해 CC번 반복한 결과를 구한다.

즉 (⋯((A⊕B)⊕B)⋯ )⊕B(\cdots((A \oplus B) \oplus B) \cdots) \oplus B 에서 ⊕B\oplus B 가 CC번 나타나는 식의 값을 출력한다. 여기서 ⊕\oplus 는 비트 단위 배타적 논리합이다.

입력

첫째 줄에 AA, BB, CC가 공백으로 구분되어 주어진다. (0<A,B,C≤1090 < A, B, C \le 10^9)

출력

첫째 줄에 계산한 결과를 정수 하나로 출력한다.

예제2

  1. 예제 1

    입력
    13 3 1
    
    예상 출력
    14
    
  2. 예제 2

    입력
    13 3 2
    
    예상 출력
    13