ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Программируем роботов: кран

Задачи раздела

• Постфиксное выражение
• Почти совершенная задача
• Почтовый принтер
• Правый двоичный поиск
• Принтеры
• Проверка на простоту — 1
• Проверка на простоту — 2
• Проверка решений
• Программируем роботов: кран
• Простая игра в кегли
• Простой калькулятор
• Прямоугольники
• Прямоугольники
• Путёвка и считалка
• Разворот
• Разрядка и трансляции
• Распределение студентов

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Программируем роботов: кран Обратите внимание на советы для начинающих.
Программируем роботов: кран
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Учебный транспортный робот оснащён краном, при помощи которого он может собирать различные грузы, располагающиеся вокруг него.

Кран захватывает груз и перемещает его в грузовой контейнер робота. Контейнер оснащён четырёхразрядным индикатором общей массы находящихся в нём грузов.

Если робот собрал при помощи крана все находящиеся поблизости грузы, либо если общая масса грузов в контейнере строго превысила максимальное значение индикатора (9999), робот останавливает кран и едет в зону разгрузки.

Напишите программу, которая выведет все показания индикатора массы, расположенной на грузовом контейнере робота.

Входные данные

Первая строка содержит целое число N (1 ≤ N ≤ 104) — общее количество грузов, находящихся рядом с роботом.

Вторая строка содержит N целых чисел Mi (1 ≤ Mi ≤ 104) — массы грузов в том порядке, в котором кран будет их загружать.

Выходные данные

Выведите одно или несколько целых чисел — показания индикатора массы грузового контейнера начиная с момента загрузки первого груза и заканчивая моментом отправки робота в зону разгрузки (см. примеры).

Примеры тестов

Входные данные
3
3000 4000 3100
Выходные данные
3000 7000 9999 
Входные данные
2
200 700
Выходные данные
200 900 
Входные данные
5
990 9000 9 1 5000
Выходные данные
990 9990 9999 9999 
Для отправки решений необходимо выполнить вход.

www.contester.ru