#510좌표 압축
기초
⏱ 시간 제한: 2초|💾 메모리 제한: 512 MB
문제 설명
수직선 위에 N개의 좌표 X_1, X_2,..., X_N이 있다. 이 좌표에 좌표 압축을 적용하려고 한다.
X_i를 좌표 압축한 결과 X'_i의 값은 X_i > X_j를 만족하는 서로 다른 좌표 X_j의 개수와 같아야 한다.
X_1, X_2,..., X_N에 좌표 압축을 적용한 결과 X'_1, X'_2,..., X'_N를 출력해 보십시오.
입력 설명
첫째 줄에 N이 주어진다.
둘째 줄에는 공백 한 칸으로 구분된 X_1, X_2,..., X_N이 주어진다.
출력 설명
첫째 줄에 X'_1, X'_2,..., X'_N을 공백 한 칸으로 구분해서 출력한다.
예제
입력 1
6 717231077 -470734377 -666616763 204722897 851738817 -974949959
출력 1
4 2 1 3 5 0
입력 2
6 924691307 269741655 199419543 -713582254 970771779 367310548
출력 2
4 2 1 0 5 3