Logo
(追記) (追記ここまで)

34223번 - 하노이 여행하기 스페셜 저지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)137423930.000%

문제

준혁이와 도훈은 하노이 도시를 걸으며 여행하고 있다. 하노이는 $N$개의 건물이 있으며 1ドル$부터 $N$까지 번호가 붙어있다.

준혁이는 건물 $a$에서, 도훈은 건물 $b$에서 여행을 시작하여 여행에서 다음과 같은 행동을 10ドル^{999}$번 반복한다:

  • 준혁이가 있는 건물을 $x,ドル 도훈이 있는 건물을 $y$라고 하자. 순서쌍 $(x,y)$를 종이에 적는다.
  • 준혁이는 건물 $A_x$로, 도훈은 건물 $A_y$로 이동한다.

도훈은 소녀 팬들을 위해 여행을 한 이후 종이에 적은 서로 다른 순서쌍의 개수가 최대한 많아지도록 여행을 기획하고 싶다. 두 순서쌍은 첫 번째 원소 혹은 두 번째 원소가 다르다면 다르다.

종이에 적은 서로 다른 순서쌍의 개수를 최대화 하는 두 사람의 시작점 $a,ドル $b$와 각 건물의 다음 행선지 $A_1, A_2, \ldots, A_N$을 구하여라.

입력

첫째 줄에 테스트케이스의 개수 $t$가 주어진다. $(1 \le t \le 100)$

각 테스트케이스마다 한 줄에 건물의 개수 $N$이 주어진다. $(2 \le N \le 200,000円)$

모든 테스트케이스의 $N$의 합은 200ドル,000円$을 넘지 않는다.

출력

각 테스트 케이스마다 두 줄을 출력한다.

  • 첫째 줄에 $A_1, A_2, \ldots, A_N$을 공백으로 구분하여 출력한다.
  • 둘째 줄에 준혁이의 시작 건물 $a$와 도훈의 시작 건물 $b$를 공백으로 구분하여 출력한다.

제한

예제 입력 1

3
4
5
7

예제 출력 1

2 3 1 1
1 4
5 4 2 3 1
5 3
2 3 7 5 6 4 1
1 4

힌트

출처

Camp > 숭고한 연합 Algorithm Camp > 2025 숭고한 연합 알고리즘 경진대회 > Div. 1 D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /