Выбрать соревнование | Задачи | Послать решение | Результаты проверки | Статистика по задачам | Вопросы и ответы | Результаты соревнования | Состояние сервера | Изменить данные | Управление командой | Помощь |
01/09/2007 | Основы программирования. Динамическая память ( 4) |
Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Создать массив из n целых чисел, первоначально равных 0. Массив изменяется с помощью команд. В команде задается номер элемента массива, который нужно увеличить на 1. После выполнения изменения новое значение элемента выводится.
Первая строка ввода содержит два целых числа n и m. Далее следует m строк, каждая строка содержит одно целое число k в диапазоне от 0 до n-1 включительно - команда на изменение.
Вывести m строк - для каждого k вывести на отдельной строке элемент массива с индексом k после изменения.
Пример ввода
10 5 2 1 2 9 2
Пример вывода
1 1 2 1 3