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

29117번 - Рутинная работа 스페셜 저지다국어

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

문제

Вчера Альф в очередной раз провинился --- опять чуть не съел Лаки. На этот раз Вилли решил проучить Альфа.

В кладовке у него как раз завалялись $n+1$ очередь и $n$ стеков. Причем в одной из очередей также находилось 2ドル^n$ различных целых чисел от 1ドル$ до 2ドル^n$. Вилли выложил перед Альфом все очереди и стеки в чередующемся порядке --- сначала идет очередь, потом стек, потом опять очередь, и так далее, последней Вилли выложил очередь. Причем очередь с числами оказалась первой.

Все, что Альф может делать с этими стеками и очередями --- вынуть из структуры данных номер $i$ первое число (для стека это число на вершине, для очереди --- число, находящееся в голове) и добавить его в структуру данных номер $i+1$ (в случае стека число добавится на его вершину, в случае очереди --- в хвост). Теперь Вилли просит Альфа отсортировать все числа из первой очереди --- сделать несколько операций над этими структурами данных, чтобы все числа находились в последней очереди, а также располагались там в возрастающем порядке. То есть должно быть выполнено, что в голове очереди находится число 1ドル,ドル в хвосте очереди --- 2ドル^n,ドル а между ними числа должны быть отсортированы.

Вилли утверждает, что отсортировать числа гарантированно можно за 2ドル \cdot 2^{n} \cdot n$ операций. Помогите Альфу понять, как нужно применять эти операции, чтобы выполнить задание Вилли.

입력

В первой строке входного файла дано целое число $n$ (1ドル \le n \le 15$) --- число стеков. Во второй строке входного файла дано 2ドル^n$ различных чисел $a_i$ (1ドル \le a_i \le 2^n$) --- исходный набор чисел.

출력

В первой и единственной строке выходного файла выведите 2ドル \cdot 2^{n} \cdot n$ чисел $b_i$ (1ドル \le b_i \le 2n$) --- номер структуры данных, из которой извлекается число на $i$-м шаге вашего решения. Данная структура не должна быть пуста.

제한

예제 입력 1

1
1 2

예제 출력 1

1 2 1 2

예제 입력 2

1
2 1

예제 출력 2

1 1 2 2

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2014-2015 Season > October 25, 2014 > Basic D번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2014-2015 Season > October 25, 2014 > Advanced F번

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

출처

대학교 대회

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

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