Хаймарс
Обмеження: 3 сек., 256 МіБ
У БНР знаходиться колона з n військових об’єктів росіян. Колону можна уявити як промінь з початком на кордоні БНР і України. Військовий об’єкт i знаходиться на відстані ai від початку колони.
У Зеника є два типи озброєння: Град і Хаймарс. Град здатен знищити всі військові об’єкти росіян на одному підвідрізку колони довжини x з краями включно, а Хаймарс — на підвідрізку довжини y з краями включно. Кількість снарядів до Граду необмежена, а з Хаймарсу можна вистрілити тільки k разів.
Яка мінімальна кількість пострілів, необхідна для того, щоб знищити усі військові об’єкти росіян?
Вхідні дані
Перший рядок містить 4 цілих числа n, k, x i y — кількість військових об’єктів росіян кількість доступних пострілів з Хаймарсу та довжини відрізків, які покривають Град і Хаймарс відповідно.
У наступному рядку знаходяться n цілих чисел ai — відстані, на яких знаходяться військові об’єкти від початку колони.
Вихідні дані
Виведіть одне число — мінімальну кількість пострілів, необхідну для знищення усіх військових об’єктів росіян.
Обмеження
1≤n≤104,
1≤x,y≤109,
5 балів:
1≤k≤10,
1≤ai≤1000,
20 балів:
1≤k≤2000,
1≤ai≤109.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
4 1 1 3 7 4 47 74 | 3 |
Примітки
У першому тесті потрібно зробити постріл з Хаймарсу по перших двох військових об’єктах одночасно і використати по одному пострілу з Граду на третій і четвертий військові об’єкти.