Центр управления должен проверить N пакетов на позициях от 1 до N. Пакет на позиции S уже проверен.
N
S
Для непроверенного пакета i его удалённость равна минимальному расстоянию до уже проверенной позиции.
i
На каждом шаге выбирается пакет:
p[i]
После выбора пакет становится проверенным. Приоритет пакета S ни на что не влияет.
В первой строке N S (2 <= N <= 200000). Во второй — N приоритетов от 0 до 109.
N S
2 <= N <= 200000
Выведите все позиции в одной строке в порядке проверки, разделяя соседние числа ровно одним пробелом. Первой должна быть позиция S.
6 3 0 0 0 0 10 0
3 6 1 5 2 4
10 5 7 1 9 3 0 8 2 6 4 5
5 10 1 3 8 6 9 4 7 2
4000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач