Размен монет
Очень простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Вы работаете кассиром на веселой ярмарке, и располагаете монетами разных номиналов. Монеты каждого номинала доступны в неограниченном количестве, и стоимость каждого номинала известна. Определите количество способов, которыми можно оплатить заданную сумму, используя монеты доступных номиналов.
Например, если у Вас есть номинала монет стоимостью , то сумму можно выдать следующими способами: и .
Входные данные
Первая строка содержит два целых числа: сумму и количество номиналов монет . Вторая строка содержит целых чисел , описывающих стоимости номиналов монет. Все значения различны.
Выходные данные
Выведите количество способов, которыми можно оплатить сумму .
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Отправки 1K
Коэффициент принятия 43 %