eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Оплатити покупку без решти

Оплатити покупку без решти

У деякій країні використовують монети двох номіналів М1 та М2 умовних одиниць (далі - у.о.). Скільки існує різних способів оплатити покупку вартістю N у.о. цими монетами, щоб продавцю не потрібно було повертати решту? Способи вважаються різними, якщо відрізняються кількістю монет щонайменше одного з номіналів.

Вхідні дані

У єдиному рядку задано спочатку три натуральних числа N, M1 та M2 (N, M1, M2 < 10^6, M1 <> M2).

Вихідні дані

Вивести єдине шукане число - відповідь до задачі.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
15 2 3
Вихідні дані #1
3

Пояснення: Існують три способи оплатити задану суму без решти: 6 монет по 2 у.о. та 1 монета по 3 у.о., 3 монети по 2 у.о. і 3 по 3 у.о. і останній спосіб – 5 монет по 3 у.о