#USACOC2221A. Minimizing Haybales
Minimizing Haybales
Description
Bessie is bored and yet again causing trouble in Farmer John's barn. FJ has stacks of haybales. For each , the th stackhas haybales. Bessie does not want any haybales tofall, 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 obtainafter some sequence of these operations?
Input Format
The first line of input contains and . The -st line contains theheight of the -th haybale.
Output Format
Please print out lines, the -th containing the height of the -th haybale in the solution.
5 3
7
7
3
6
2
5 3
7
7
3
6
2
Scoring
- In 10% of all input cases,
- In another 20% of all input cases,
- In the remaining 70% of input cases, there are no additionalconstraints
Note: the time and memory limits for this problem are 4s and 512MB, twicethe defaults.
Problem Credit
Problem credits: Daniel Zhang and Benjamin Qi