T. Дек с прокруткой
2000 мс · 256 МБ · всё или ничего
К обычным операциям дека добавляется прокрутка: первый элемент уходит в конец.
push_front n,push_back n— добавить; вывестиok;pop_front,pop_back— удалить с конца и вывести значение;rotate— перенести первый элемент в конец; вывестиok;front— значение первого;size— количество;clear— очистить и вывестиok;exit— вывестиbye.
Формат ввода
Команды, по одной на строке. Последняя — exit. Не больше команд.
Формат вывода
Протокол работы, по одной строке на команду.
Примеры
ввод
push_back 1 push_back 2 push_back 3 rotate front size pop_back exit
вывод
ok ok ok ok 2 3 1 bye
Войдите, чтобы отправлять решения.