https://www.acmicpc.net/problem/18870
18870๋ฒ: ์ขํ ์์ถ
์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค. Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค. X1, X2, ..., XN์ ์ข
www.acmicpc.net
์ฌ๋ฌ ๋ฐฉ๋ฒ์ ์จ๋ดค๋๋ฐ ๋ค ์๊ฐ์ด๊ณผ...
์ ๋ ฅ ๋ฐฉ๋ฒ๋๋ฌธ์ธ๊ฐ ์ถ์ด์ sys ๋ชจ๋ readline ํจ์๋ก๋ ๋ฐ๊ฟ๋ดค๋๋ฐ ๊ณ์ ์๊ฐ์ด๊ณผ๊ฐ ๋๋ค ๋ญ๋๋ฌธ์ผ๊น?..
๊ทธ๋ฅ ๋๋ฌด ์ค๋ ๊ฑธ๋ ค์ ์๊ฐ์ด๊ณผ์์ ใ ..
๋จธ๋ฆฌ๊ฐ ๋ค ๊ตณ์ด๋ฒ๋ฆฐ๊ฑฐ๊ฐ๋ค ๊ณ์ ์๊ฐ์ด๊ณผ๋์ ์ฐพ์๋ดค๋๋ฐ๋ ์ดํด๊ฐ ์๋์ ํ์ฐธ ๋ฒ๋ฒ ๋
์งง๊ณ ๊ฐ๋จํ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ์๋๋ฐ ๋์ ๋๋ฆฌ ๋๋ฌด ์ค๋๋ง์ด๋ผ ๋ ๊ทธ๋ฌ๋ ๋ฏ..
# 18870.py
num = int(input())
l1 = list(map(int, input().split()))
l2 = sorted(list(set(l1)))
after = {l2[i]: i for i in range(len(l2))}
for i in l1:
print(after[i], end=' ')