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

29387번 - Ахтунг! 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB31133.333%

문제

Ахтунг! Механическую няню кто-то включил, и теперь она бегает за Пином, пытаясь окружить его лаской и заботой! Во дворе Пина есть $n$ бункеров, и он рад бы спрятаться в одном из них, но в каждом бункере у него есть очень важное и очень срочное дело.

Поэтому Пин просит вас составить маршрут его передвижения между бункерами, чтобы он смог посетить каждый ровно один раз, и вернуться в начало. При этом начать Пин может с любого бункера.

Кроме того, так как Пин сам писал программу перехвата для няни и собирал ее двигатель, то он точно знает, что будет пойман, если будет бежать от одного бункера к другому не по прямой, либо если он дважды пробежит через одно и то же место, то есть пересечёт или коснётся отрезка пути, который он уже пробежал.

입력

Во входном файле дано описание двора Пина.

В первой строке входного файла находится одно целое число $n$ (1ドル \le n \le 100{,円}000$) --- количество бункеров во дворе Пина.

В следующих $n$ строках записано по два целых числа $x_i$ и $y_i$ ($|x_i|, |y_i| \le 10^9$) --- координаты входа в $i$-ый бункер. Вход в бункер настолько мал по сравнению с размерами двора, что считается точкой. Никакие два бункера не лежат в одной точке.

출력

В выходной файл выведите перестановку из $n$ чисел --- номера бункеров в порядке их посещения Пином, либо 'No solution', если не существует маршрута, по которому Пин может пробежать и не быть пойманным няней.

제한

예제 입력 1

4
0 0
0 1
1 0
1 1

예제 출력 1

1 2 4 3

예제 입력 2

3
0 0
0 1
0 2

예제 출력 2

No solution

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2011-2012 Season > September 24, 2011 A번

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

출처

대학교 대회

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

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