Задача A. Бобёр

Автор:И. Блинов   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:512 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

Бобёр строит плотину на реке. Справа от реки растут сосны, а слева пальмы. Бобёр может повалить сосну за S секунд, а пальму за P секунд. Для создания плотины требуется N деревьев. За один заход бобёр может принести одно дерево. Путь до пальмовой рощи и обратно занимает Tp секунд, а в сосновый бор и обратно занимает Ts секунд. В начальный момент времени бобёр находится у реки. Деревья в плотину он укладывает моментально.

Бобёр может выбирать, из каких деревьев построить плотину, но хочет сделать это как можно быстрее.

Бобёр не может позволить себе нанять команду разработчиков, поэтому он просит вас создать программу для вычисления минимального времени, необходимого для строительства плотины.

Формат входного файла

Первая строка входного файла содержит 5 целых чисел N, S, P, Ts, Tp.

Формат выходного файла

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

Ограничения

1 ≤ N ≤ 1000

1 ≤ Tp, Ts ≤ 100

1 ≤ S, P ≤ 100

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

Входной файл (input.txt) Выходной файл (output.txt)
1
1 1 1 1 1
2
2
3 1 4 2 5
9
3
2 10 1 5 11
24

Задача B. Детская задача

Автор:А. Щуров, И. Блинов   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:512 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

Говорят, что дошкольники решают эту задачу за 5 минут!

В каждом тесте вам дано число. Нужно посчитать количество кружков в каждом числе.

Количеством кружков в числе называется сумма количеств кружков во всех цифрах числа, считая лидирующие нули.

Ниже приведена таблица соответствия количества кружков каждой цифре:

ЦифраКоличество кружков
01
10
20
30
40
50
61
70
82
91

Отправка решения и тестирование

Данная задача будет проверяться на ОДНОМ входном файле, содержащем все тесты. Этот файл можно скачать ЗДЕСЬ.

В качестве решения принимается как программа, так и текстовый файл, содержащий ответ к задаче в требуемом формате (при его отправке следует выбрать в тестирующей системе среду разработки "Answer text").

Баллы начисляются пропорционально количеству правильных ответов.

Формат входного файла

Первая строка входного файла содержит целое число T — количество тестов в файле. Далее идут T тестов, по одной строке на тест. Все строки содержат только цифры и по длине не превосходят 255.

Формат выходного файла

Выходной файл должен содержать T ответов на тесты.

Каждый ответ состоит из одной строки, содержащей целое число — количество кружков в строке.

В случае, если ответ на тест найти не удалось, выведите для этого теста одну строку с числом 1.

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

Входной файл (input.txt) Выходной файл (output.txt)
1
3
0
008
123457a
1
4
0

Задача C. Парашютное шоу

Автор:А. Щуров   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:512 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

В распоряжении комитета по организации праздников имеется n самолётов и p парашютистов. Необходимо устроить парашютное шоу с определенными требованиями:

Для того, чтобы шоу состоялось, должна быть возможность выполнить эти требования. Если такой возможности нет, шоу отменяется, и все парашютисты остаются на земле.

Шоу нужно сделать максимально красочным, поэтому прыжок должно совершить максимально возможное количество парашютистов. Парашютисты, не задействованные в шоу, остаются на земле.

Кстати, самолёты ограничены по вместимости. Столько проблем у комитета по праздникам!

Сколько парашютистов останется на земле?

Формат входного файла

В первой строке входные данные содержат целые числа p, g и n — общее количество парашютистов, размер выпрыгивающей группы и количество самолетов. Во второй строке — n целых чисел ai, где ai равно максимальной вместимости i-го самолета.

Формат выходного файла

Выходные данные должны содержать одно целое число — количество парашютистов, оставшихся на земле.

Ограничения

1 ≤ p, g, ai ≤ 105

1 ≤ n ≤ 100

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

Входной файл (input.txt) Выходной файл (output.txt)
1
1000 10 10
100 100 100 100 100 100 100 100 100 100
0
2
100 10 8
8 9 10 11 12 13 14 15
100
3
100 4 8
8 9 10 11 12 13 14 15
36

0.064s 0.009s 17