Гоблины и шаманы Гоблины Мглистых гор очень любях ходить к своим шаманам. Так как гоблинов много, к шаманам часто образуются очень длинные очереди. А поскольку много гоблинов в одном месте быстро образуют шумную толку, которая мешает шаманам проводить сложные медицинские манипуляции, последние решили установить некоторые правила касательно порядка в очереди.
Обычные гоблины при посещении шаманов должны вставать в конец очереди. Привилегированные же гоблины, знающие особый пароль, встают ровно в ее середину, причем при нечетной длине очереди они встают сразу за центром.
Так как гоблины также широко известны своим непочтительным отношением ко всяческим правилам и законам, шаманы попросили вас написать программу, которая бы отслеживала порядок гоблинов в очереди.
Входные данные
В первой строке входных данный записано число N (1≤N≤105) — количество запросов к программе. Следующие N строк содержат описание запросов в формате:
"+ i" — гоблин с номером i (1≤i≤N) встает в конец очереди.
"* i" — привилегированный гоблин с номером i встает в середину очереди.
"-" — первый гоблин из очереди уходит к шаманам. Гарантируется, что на момент такого запроса очередь не пуста.
Выходные данные
Для каждого запроса типа "-" программа должна вывести номер гоблина, который должен зайти к шаманам.
Примеры
Ввод
7
+ 1
+ 2
-
+ 3
+ 4
-
-
Вывод
1
2
3
Решить на C++
275
428
Ответы на вопрос:
a = int(input())
Объяснение:
int - целочисленный тип
bool - логический (true/false)
stting - строка
doubl/float - смешанный
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Ziri1210.06.2022 02:13
-
DairLayra19.08.2022 22:30
-
AruzhanDias04.07.2022 18:21
-
vimeworldru22.02.2021 20:18
-
moonlight12127.04.2020 11:15
-
daniil35830.10.2020 23:43
-
atopio01.11.2021 03:57
-
RatmirOspanov12329.05.2023 23:41
-
alenasen1234531.01.2021 23:06
-
relinaro0919.01.2021 17:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.