11. Минимум на отрезке

Не решаласьСредняя

Рассмотрим последовательность целых чисел длины nn.

По ней двигается «окно» длины kk: сначала в «окне» находятся первые kk чисел, на следующем шаге в «окне» уже будут находиться kk чисел, начиная со второго, и так далее до конца последовательности.

Требуется для каждого положения «окна» определить минимум в нём.

Формат ввода

В первой строке входных данных содержатся два натуральных числа nn и kk (n150000n \le 150\,000, k10000k \le 10\,000, knk \le n) — длины последовательности и «окна», соответственно.

На следующей строке находятся nn целых чисел — сама последовательность.

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

Выведите nk+1n - k + 1 строк. В каждой строке должно быть одно число — минимум для соответствующего положения «окна».

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Пример 1

Ввод
7 3
1 3 2 4 5 3 1
Вывод
1
2
2
3
1

Теги

Нужно войти, чтобы отправить решение.Войти