Пассажир планирует совершить n
поездок. Определите, сколько билетов каждого вида он должен приобрести, чтобы суммарное количество оплаченных поездок было не меньше n
, а общая стоимость приобретенных билетов — минимальна.
Входные данные
Программа получает на вход одно натуральное число n
, не превосходящее 10000
.
Выходные данные
Программа должна вывести пять целых чисел: количество билетов на 1,5,10,20,60
поездок, которое необходимо приобрести. Если для какого-то данного n существует несколько способов приобретения билетов одинаковой суммарной стоимости, необходимо вывести ту комбинацию билетов, которая дает большее число поездок.
Примеры
Ввод
7
Вывод
2 1 0 0 0
Ввод
1
Вывод
1 0 0 0 0
Можно пользоваться только целочисленной арифметикой(+, -, *, div, mod), условиями и функцией модуля