N. Гоблины и очереди
2000 мс · 256 МБ · всё или ничего
Обычные гоблины встают в конец очереди. Привилегированные, знающие пароль, встают ровно в её середину, причём при нечётной длине очереди — сразу за центром.
Отследите порядок гоблинов: для каждого ухода к шаманам выведите номер уходящего.
Формат ввода
В первой строке от до — количество запросов. Далее строк: + i — гоблин встаёт в конец, * i — привилегированный гоблин встаёт в середину, - — первый уходит к шаманам. Очередь в момент запроса - непуста.
Формат вывода
Для каждого запроса - — номер уходящего гоблина, по одному на строке.
Примеры
ввод
7 + 1 + 2 - + 3 + 4 - -
вывод
1 2 3
Войдите, чтобы отправлять решения.