https://www.acmicpc.net/problem/1138
import sys
N = int(sys.stdin.readline().strip())
line = list(map(int, sys.stdin.readline().split()))
res = [0]*N
# 키가 작은 사람부터 배치 시작
# 왼쪽에 있는 0의 개수가 자신보다 큰 사람의 수가 된다
for i in range(N):
cnt = 0 # 0의 개수
for j in range(N):
if res[j]==0 and cnt==line[i]:
# 0이고 왼쪽의 0의 개수가 큰 사람의 수와 같다면
res[j]=i+1 # 배치
break
elif res[j]==0:
cnt+=1
print(*res)