Задача В. Кофейный автомат
Имя входного файла:
Имя выходного файла:
Ограничение по времени:
Ограничение по памяти:
стандартный ввод
стандартный вывод
1 секунда
256 мегабайт
Странный кофейный автомат работает следующим образом:
• Чашка кофе стоит Х тенге.
• Может принимать купюры только с номиналом 500 и 1000 тенге.
• После покупки кофе, деньги на счету сразу обнуляются(сдачу не дает и нельзя купить несколь-
ко чашек сразу). Например, пусть кофе стоит 100, тогда на одну купору 1000 тенге, вы сможете
купить только одну чашку кофе. А если будут две купюры с номиналом 500 тенге, тогда можно
купить две чашки кофе.
У вас есть А купюр номиналом 500 и в купюр номиналом 1000. Какое максимальное количество
чашек кофе сможете купить на эти деньги?
Формат входных данных
В первой строке находятся три целых числа А, В и Х(0 < A, B < 100, 1 < x < 106).
Формат выходных данных
Выведите ответ на задачу.
Примеры
3 2 1200
22 315
стандартный ввод
2
4
стандартный вывод Help
Answers & Comments
Ответ:
Для того чтобы определить максимальное количество чашек кофе, которое можно купить на заданные деньги, нужно сначала определить, сколько денег в целом есть у покупателя. Для этого нужно умножить количество купюр номиналом 500 на 500 и количество купюр номиналом 1000 на 1000 и сложить результаты.
Затем нужно определить, сколько чашек кофе можно купить за эти деньги, используя заданную стоимость одной чашки кофе. Для этого нужно разделить общую сумму денег на стоимость одной чашки кофе и округлить результат до целого числа в меньшую сторону, т.к. сдачи не дают и купить нельзя несколько чашек кофе сразу.
Реализация на языке Python:
less
Copy code
a, b, x = map(int, input().split())
total_money = a * 500 + b * 1000
num_cups = total_money // x
print(num_cups)
Пример работы программы:
Входные данные:
Copy code
3 2 1200
Выходные данные:
2
Объяснение: у покупателя есть 3 купюры номиналом 500 и 2 купюры номиналом 1000, то есть общая сумма денег равна 3500 тенге. При этом стоимость одной чашки кофе равна 1200 тенге. Максимальное количество чашек кофе, которое можно купить за эти деньги, равно 3500 // 1200 = 2.