#555
Unrated
Minimizing Haybales
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Bessie is bored and yet again causing trouble in Farmer John's barn. FJ has NN (1N1051\leq N \leq 10^5) stacks of haybales. For each i[1,N]i\in [1,N], the iith stack has hih_i (1hi1091\le h_i\le 10^9) 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 KK (1K1091\le K\le 10^9), 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 NN and KK. The i+1i+1-st line contains the height of the ii-th haybale.

출력

Please print out NN lines, the ii-th containing the height of the ii-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, N100N\le 100In another 20% of all input cases, N5000N\le 5000In the remaining 70% of input cases, there are no additional constraints

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.