10315: Мінімум на усіх підвідрізках довжини K


Відправити розв'язок

Бали: 100 (partial)
Time limit: 0.5s
Memory limit: 64M

Author:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js

Є послідовність цілих чисел довжини \(N\). По ньому з кроком 1 рухається "вікно" довжини \(K\). Тобто спочатку у "вікні" видно перші \(K\) чисел, на наступному кроці у "вікні" вже будуть знаходитись \(K\) чисел починаючи з другого, і так до кінця послідовності.
Необхідно для кожного положення "вікна" визначити мінімум в ньому.

Формат вхідних даних

В першому рядку міститься два цілих числа \(N,K\) (\(1 \le N \le 150000 , 1 \le K \le 10000 , K \le N\)) - довжина послідовності, та довжина вікна.
В наступному рядку знаходиться \(N\) цілих чисел - сама послідовність

Формат вихідних даних

Виведіть \(N-K+1\) рядок, в кожному єдине число - мінімум для відповідного вікна

Приклад вхідних даних

7 3
1 3 2 4 5 3 1

Приклад вихідних даних

1
2
2
3
1

Коментарі

Ще немає коментарів.