Для размена 10 рублей на более мелкие монеты нами имеются монеты номиналом 1, 2 и 5 рублей. Чтобы найти количество способов размена, мы можем применить метод динамического программирования.
Мы начинаем с размена 0 рублей: один способ, не иметь никаких монет. Затем рассматриваем каждую монету по очереди и увеличиваем количество способов на каждом шаге. Например, для монеты в 1 рубль, способы размена будут такими:
- 1 рубль можно разменять только одним способом.
- 2 рубля можно разменять двумя способами: две однорублевые монеты или одна двухрублевая монета.
- 3 рубля - тремя способами и так далее.
Продолжаем этот процесс для каждой из монет (1, 2, и 5 рублей) и суммируем количество способов для каждой суммы размена. Таким образом, мы можем найти общее количество способов размена 10 рублей более мелкими монетами.
