EduBrick
← вернуться к уроку · Бинарный поиск по массиву

Самое плотное окно

5000 мс · 256 МБ · всё или ничего

Известны моменты nn событий и длина окна ww.

Найдите наибольшее количество событий, которые могут попасть в промежуток длины ww. Промежуток берётся с обоих концов включительно: если он начинается в момент tt, в него попадают события с моментами от tt до t+wt + w.

Формат ввода

В первой строке числа nn от 11 до 21052 \cdot 10^5 и ww от 00 до 10910^9. Во второй — nn моментов от 109-10^9 до 10910^9 по неубыванию.

Формат вывода

Одно число.

Примеры

ввод
5 3
1 3 5 8 9
вывод
2

Примечание

Двигать окно имеет смысл только так, чтобы оно начиналось в момент какого-то события. Для каждого такого начала конец ищется поиском.

Войдите, чтобы отправлять решения.
← Вернуться к уроку