Сколько наборов
8000 мс · 256 МБ · всё или ничего
Есть монеты различных номиналов, каждого сколько угодно.
Сколькими способами можно набрать сумму ровно ? Наборы, отличающиеся только порядком монет, считаются одним. Ответ по модулю .
Формат ввода
В первой строке числа от до и от до . Во второй — различных номиналов от до .
Формат вывода
Одно число.
Примеры
ввод
1 0 1
вывод
1
Примечание
Порядок циклов здесь определяет ответ. Если снаружи идут суммы, а внутри монеты, программа посчитает последовательности монет, а не наборы: набор из двойки и единицы попадёт в счёт дважды. Внешний цикл должен быть по монетам.
Войдите, чтобы отправлять решения.