Minimizing Haybales
시간 제한: 4000ms메모리 제한: 512MB출처: USACO 2022 January PlatinumBOJ 24485
문제
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?
입력
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.
힌트
One way that Bessie can swap the stacks is as follows:
7 7 3 6 2 -> 7 7 6 3 2 -> 7 7 6 2 3 -> 7 6 7 2 3 -> 6 7 7 2 3
예제
예제 1
입력
5 3 7 7 3 6 2
출력
6 7 7 2 3
코드를 제출하려면 로그인하세요.