#5555. CSES1076 滑动窗口中位数
0
CSES1076 滑动窗口中位数
Sliding Window Median
You are given an array of n integers. Your task is to calculate the median of each window of k elements, from left to right. The median is the middle element when the elements are sorted. If the number of elements is even, there are two possible medians and we assume that the median is the smaller of them.
Input
The first line contains two integers n and k: the number of elements and the size of the window. Then there are n integers x_1,x_2,\ldots,x_n: the contents of the array.
Output
Print n-k+1 values: the medians.
Constraints
Example
Input
8 3
2 4 3 5 8 1 2 1
Output
3 4 5 5 2 1