728x90
https://www.acmicpc.net/problem/2605
n = int(input()) # 학생 수
l = list(map(int, input().split())) # 학생들이 뽑은 번호
result = [1]
for i in range(1, n):
result = result[:i-l[i]] + [i+1] + result[i-l[i]:] # 뽑은 번호 만큼 앞으로
for i in result:
print(i, end = ' ')
반응형
'전.py' 카테고리의 다른 글
백준 1652 누울 자리를 찾아라 (0) | 2020.12.12 |
---|---|
백준 2667 단지번호붙이기 (실패) (0) | 2020.12.12 |
백준 2606 바이러스 (0) | 2020.12.12 |
백준 2607 비슷한 단어 (0) | 2020.12.12 |
백준 2608 로마 숫자 (0) | 2020.12.12 |