Ctrl K

Сумма монетами с двумя четвёрками

Средняя
В кошельке сколько угодно монет номиналом 1, 2 и 6 и ровно две монеты номиналом 4. Дано число total. Посчитайте, сколькими способами можно набрать ровно total монетами из кошелька. Порядок монет не важен: наборы [1, 2, 2] и [2, 1, 2] — один и тот же способ. Ответ может быть очень большим, поэтому верните его по модулю 10⁹ + 7.
Пример 1
total=6 → 7

Без четвёрок: [1×6], [1×4, 2], [1×2, 2, 2], [2, 2, 2], [6] — пять способов. С одной четвёркой остаётся 2: [4, 1, 1] и [4, 2]. Итого 7.

Пример 2
total=3 → 2

Подходят только [1, 1, 1] и [1, 2].

Пример 3
total=12 → 22

Набор [4, 4, 4] не считается: монет номиналом 4 всего две.

Ограничения
  • 1 ≤ total ≤ 10⁵
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиМеньше всего прыжков до конца СредняяСамая прибыльная серия дней СредняяДобраться до последней клетки СредняяМаршруты тележки по складу СредняяДешёвый маршрут из угла в угол Средняя
загружаем Python…
Вход
total=6
Ожидается
7

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 59 тестов на сервере, включая скрытые.