我,python, 优化2, Div484_B
0
阅读
我,python, 优化2, Div484_B
学习一个,im angry!
n = int(input())
b = [[-int(x), i + 1] for (i, x) in enumerate(input().split(' '))]
b.sort(key = lambda x : x[0])
c = input()
s = ''
a = []
for e in c:
if e == '0':
s = s + str(b[len(b)-1][1]) + ' '
a.append(b.pop()[1])
else:
s = s + str(a.pop()) + ' ' #字符串+输出太慢, 不比,map
print(s) #
18 May 2018