ovsjannikova20p01gvg
20.08.2022 18:38

Как вы описали в алгоритм использования инструмента Следуй за мной

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
egork9957
27.03.2023 11:26
Перечислим основные факторы, способствующие повышению эффективности образовательного процесса при условии комплексной информатизации системы образования: оперативность получения информации из структурных подразделений и учебных заведений; снижение прямых и обратных потоков информации; оперативное получение и обработка отчетности; системное хранение и оперативное использование нормативной базы, информации о материально-технической базе, кадровом составе учебных заведений, периодичности прохождения педагогическими кадрами курсов повышения квалификации, опыте работы учебных заведений, педагогов; информатика и информационно-коммуникационные технологии занимают особое положение в современном мире. навыки владения компьютером, использование информационных и коммуникационных технологий в повседневной работе, умение использовать возможности сети интернет - такова реальность сегодняшнего дня. информационные технологии неизбежно ведут к изменениям в организации учебного процесса.  важно определить их истинную роль и место, которое им должно быть отведено в организации учебного процесса, а также в образовательным учреждением.
0,0(0 оценок)
Ответ:
kseniahas7
05.12.2020 11:54

Нужно передать водителю сумму, не меньшую суммарной стоимости всех пассажиров, передавших деньги. Очевидно, чтобы купюр было как можно меньше, сами купюры должны иметь как можно больший номинал. Кроме того, тем, кто передал 10 рублей, сдачу давать не нужно, передавшему 50 рублей – сдачей можно вернуть не более четырех десятирублевок, передавшему 100 рублей – не больше четырех 10-рублевой и 50-рублевку или не более девяти 10-рублевок.

Например, подойдет такое решение: считываем n10, n50 и n100 – количество 10-рублевок, 50-рублевок и 100-рублевок. Отдаем по четыре 10-рублевки каждому, заплатившему 50 рублей, потом тем, кто отдал 100 рублей. Оставшиеся 10-рублевки по 5 штук отдаем на сдачу со 100 рублей (таких людей k), и если кто-то остался без сдачи, пытаемся вручить им по 50 рублей.

Реализация (python 3):

n10, n50, n100 = map(int, input().split())

n10 = max(n10 - 4 * (n50 + n100), 0)

k = min((n10 + 4) // 5, n100)

n10 = max(n10 - 5 * k, 0)

n50 = max(n50 - (n100 - k), 0)

print(n10 + n50 + n100)

Пример ввода:

7 2 1

Пример вывода:

2

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота