Сложнаяdp
Минимальное число монет
Лимит времени 2 с · Память 64 МБПринято: —Решили: 0
Условие
В первой строке дано число видов монет n, во второй — n различных номиналов, в третьей — сумма S. Выведите минимальное число монет, которыми можно набрать сумму S; монет каждого номинала неограниченно. Если сумму набрать нельзя, выведите -1. Для S = 0 ответ 0.
Примеры
Пример 1
Ввод
3 1 2 5 11
Вывод
3
Пример 2
Ввод
1 2 3
Вывод
-1
Ограничения
- 1 ≤ n ≤ 50
- 1 ≤ номинал ≤ 10^4
- 0 ≤ S ≤ 10^4