[アルゴリズム/標準]138号:単行(python)
460 ワード
身長は1の人から与えられるので、繰り返し文で返します.1の位置を見つけると順番2 3 4...見つければいいです.
N = int(input())
a = list(map(int, input().split()))
b = [0 for _ in range(N)]
for i in range(N):
t = a[i]
cnt = 0
for j in range(N):
if cnt == t and b[j] == 0:
b[j] = i + 1
break
elif b[j] == 0:
cnt += 1
print(*b)
Reference
この問題について([アルゴリズム/標準]138号:単行(python)), 我々は、より多くの情報をここで見つけました https://velog.io/@y7y1h13/알고리즘백준-1138번-한-줄로-서기pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol