頁面無法載入?點擊這裡可能會修復。
Placeholder

#1925

[고등부] 2023 KOI 대비 모의고사 (4월 1주차)

건초 더미 옮기기 (Minimizing Haybales) 4秒 512MB

問題

배씨에게 N(1≤N≤105)개의 건초 더미가 있는데, 각 i∈[1, N]번째 건초 더미는 hi(1≤hi≤109)의 높이를 가지고 있다.

배씨는 인접한 두 건초 더미의 높이가 최대 K(1≤K≤109)이하 차이가 나는 경우 두 건초 더미를 교환할 수 있다.

배씨가 이러한 일련의 교환 작업을 수행한 후 얻을 수 있는 사전순 최소 수열(lexicographically minimum sequence)를 출력하자.

사전순 최소 수열​은 구할 수 있는 모든 수열 중 가장 사전순으로 정렬된 형태의 수열이다.


輸入

첫 번째 줄에는 N과 K가 입력된다. 

두 번째 줄부터 N줄에 걸쳐 i+1 번째 줄에는 i 번째 건초 더미의 높이가 입력된다.


輸出

i 번째 건초 더미의 높이를 i 번째 줄에 출력하시오.


範例

5 3

7
7
3
6
2
6

7
7
2
3
需要登入才能撰寫程式碼。