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

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

카탈란 마스터의 선분 그리기 게임

시간 제한1초메모리 제한1024 MB

요약
원 위 N개의 점에서 교차하지 않게 선분을 긋는 게임에서 각 P값에 대해 두 사람이 최선을 다할 때 선공과 후공 중 누가 이기는지 판정한다.
난이도

보통10점 중 7점

유형
게임 이론, 수학, 조합론
정답자
아직 제출이 없습니다

문제

고려대학교 사이버국방학과 동아리 MatKor에서 카탈란 수에 대해 배운 예훈이는 이제 카탈란 수에 대해 마스터해 모든 카탈란 수와 관련된 문제를 풀 수 있는 지경에 올랐다고 말했다. 예훈이의 엄청난 실력에 감동한 동우는 MatKor의 다음 세미나 주제인 게임 이론에 이를 반영하기로 했다.

동우가 제안한 게임은 예훈이와 창호 두 명에서 플레이하며, 다음과 같다.

  1. 게임이 시작하기 전 동전을 던져 앞면이면 P=0P = 0, 뒷면이면 P=1P = 1로 한다.
  2. 원 위에 서로 다른 NN (0≤N≤10180 \le N \le 10^{18})개의 점을 찍는다.
  3. 플레이어는 자신의 차례에 NN개의 점 중 두 개의 점을 선택해 선분을 그린다. 단, 이때 이미 그려져 있는 다른 선분과 원 내부에서 교차하면 안 된다.
  4. 선분을 그리면 상대 플레이어에게 차례가 넘어간다.
  5. 자신의 차례에 더 이상 선분을 그릴 수 없을 경우 P=0P = 0이면 패배하고, P=1P = 1이면 승리한다.

PP는 게임이 시작하기 전 동전을 던져 정한 후, 예훈이와 창호에게 모두 알려준다.

예훈이는 이 게임이 끝난 후 가능한 최종 상태의 모양의 개수가 C_N−2C\_{N-2}(N−2N-2번째 카탈란 수)개인 것을 알지만 선분을 먼저 그리는 것이 유리할지 나중에 그리는 것이 유리할지 모른다.

두 명의 플레이어가 모두 자신이 승리하기 위해 최선으로 행동한다면, 선공과 후공 중 누가 이길지 알아내 예훈이에게 알려주자.

입력

첫 번째 줄에 테스트케이스의 개수 TT (1≤T≤1051 \le T \le 10^5)이 주어진다.

각 테스트케이스 별로 한 줄에 하나씩 점의 개수 NN (0≤N≤10180 \le N \le 10^{18})이 주어진다.

출력

각 테스트케이스 별로 한 줄씩 점의 개수가 NN일때, P=0P = 0, P=1P = 1 각각에 대해 선공이 이기면 0, 후공이 이기면 1을 공백으로 구분해 출력한다.

예제1

  1. 예제 1

    입력
    4
    0
    1
    2
    3
    
    예상 출력
    1 0
    1 0
    0 1
    0 1