IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> указатели.
сообщение
Сообщение #1


Гость






дана задача:

Дано N стеков. С ними делают K операций PUSH(I, V), TOP(I), POP(I) -- добавить в стек I число V, показать число на вершине стека I и удалить из вершины стека I (при этом результат показывается). Результат должен содержать столько чисел, сколько операций TOP и PUSH было сделано. Изначально все стеки пусты. Все операции корректны. Общее число операций -- не больше 10^6. Число стеков максимум 100. Одновременно во всех стеках не может лежать больше 10^5 элементов.

Входные данные
В первой строке записано два числа N и K, N - количество стеков, K - количество операций. Следующие К строк содержат описания операций. Все числа в стеках не превосходят по абсолютной велечине 10^6.

Выходные данные
В первую строку выведете через пробел результаты всех операций TOP и POP, в том же порядке как они даны во входном файле.

Пример

Ввод

100 6
PUSH(100,1)
PUSH(100,3)
POP(100)
PUSH(50,3)
TOP(50)
TOP(100)


Вывод

3 3 1

Нуждаюсь в коде на Delhi 7.0
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Генадий парфенович   указатели.   11.12.2005 0:12


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.11.2025 4:34
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name