Время

13:47:46
24 May 2012
Версия для печати

Банкомат

   В банкомате имеются в достаточном количестве купюры номиналом 10, 20, 50, 100, 200 и 500 гривен. Найти минимальное количество купюр, которое необходимо использовать, чтобы выдать сумму в n гривен или вывести -1, если указанную сумму выдать нельзя.


Технические условия

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

   Одно число n (1 n 1000000).

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

   Наименьшее количество купюр, которыми можно выдать n гривен.

 

Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 1
Сложность: 11% 698/783
Классификация: Жадный алгоритм, Ветвление

Пример

Пример входных данных

770

Пример выходных данных

4


← НОД Список задач Популяция роботов →