문제
Bessie is bored and yet again causing trouble in Farmer John's barn. FJ has () stacks of haybales. For each , the th stack has () haybales. Bessie does not want any haybales to fall, so the only operation she can perform is as follows:
If two adjacent stacks' heights differ by at most (), she can swap the two stacks.
What is the lexicographically minimum sequence of heights that Bessie can obtain after some sequence of these operations?
Note: the time and memory limits for this problem are 4s and 512MB, twice the defaults.
입력
The first line of input contains and . The -st line contains the height of the -th haybale.
출력
Please print out lines, the -th containing the height of the -th haybale in the solution.
예제 입력 1
5 3
7
7
3
6
2
예제 출력 1
6
7
7
2
3
점수
In 10% of all input cases, In another 20% of all input cases, In the remaining 70% of input cases, there are no additional constraints
코드를 제출하려면 로그인이 필요합니다.
로그인