- Time limit: 1.00 s
- Memory limit: 512 MB
You are given an array of integers. Your task is to calculate for each window of elements, from left to right, the minimum total cost of making all elements equal.
You can increase or decrease each element with cost where is the difference between the new and the original value. The total cost is the sum of such costs.
Input
The first line contains two integers and : the number of elements and the size of the window.
Then there are integers : the contents of the array.
Output
Output values: the costs.
Constraints
Example
Input:
8 3 2 4 3 5 8 1 2 1
Output:
2 2 5 7 7 1