만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

마법 쇼

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

요약
앨리스는 n개의 정점을 가진 트리를 만들고, 밥은 캐서린이 간선을 일부 지운 뒤 남은 그래프만 보고 1에서 10^18 사이의 수 X를 알아맞힙니다.
난이도

어려움10점 중 8점

유형
그래프, 수학, 구현
정답자
아직 제출이 없습니다

문제

앨리스와 밥은 유명한 마술사이다. 그들의 놀라운 기술에 관심을 보인 부유한 여성 캐서린은 두 사람이 다음 마술을 성공하면 막대한 재산을 주겠다고 선언했다. 마술의 내용은 다음과 같다.

  • 1단계: 밥이 방에 들어가 바깥과 완전히 단절된다. 밥은 캐서린과만 소통할 수 있다. 그다음 앨리스가 캐서린에게 2 이상 5 0005\, 000 이하의 수 nn을 알려준다.
  • 2단계: 캐서린이 앨리스에게 1 이상 101810^{18} 이하의 수 XX를 알려준다.
  • 3단계: 앨리스가 정확히 nn개의 정점을 가진 트리를 만들어 캐서린에게 준다.
  • 4단계: 캐서린이 트리에서 최대 ⌊n−22⌋\left\lfloor \frac{n-2}{2} \right\rfloor개의 간선을 제거하고, 남은 간선을 밥에게 준다.
  • 5단계: 밥이 그래프를 자세히 관찰하고 캐서린이 앨리스에게 알려준 수를 말한다.

하지만 앨리스와 밥은 자신들이 이 마술을 성공할 만큼 똑똑하지 않다고 여겨 도움을 청했다. 앨리스의 전략과 밥의 전략을 구현하는 프로그램을 작성하라.

제한

1≤X≤10181 ≤ X ≤ 10^{18}.

예제1

  1. 예제 1

    입력
    2
    1
    
    예상 출력
    1 2