Розріж стрічку
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Хусейн має стрічку довжиною . Він хоче розрізати її так, щоб виконувалися дві умови:
Кожен шматочок стрічки після розрізання повинен мати довжину , або .
Кількість шматочків стрічки після розрізання повинна бути максимально можливою.
Допоможіть Хусейну визначити максимальну кількість шматочків стрічки, яку можна отримати після розрізання.
Вхідні дані
Перший рядок містить чотири цілі числа і — довжина початкової стрічки та дозволені довжини шматочків після розрізання. Числа , і можуть бути однаковими.
Вихідні дані
Виведіть одне число — максимально можливу кількість шматочків стрічки. Гарантується, що існує принаймні одне коректне розрізання стрічки.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 573
Коефіцієнт прийняття 38%