n = int(input())
cnt = 1
stack = list()
result = list()
for i in range(1, n+1):
data = int(input())
while data >= cnt:
stack.append(cnt)
cnt += 1
result.append('+')
if stack.pop() == data:
result.append('-')
else:
result = []
result.append('NO')
break
print('\n'.join(result))
'개발 > 알고리즘' 카테고리의 다른 글
[백준] #5397 키로거 (0) | 2020.10.27 |
---|---|
[백준] #1966 프린터 큐 (0) | 2020.10.27 |
[백준] #2798 블랙잭 (0) | 2020.10.24 |
[백준] #2920 음계 (0) | 2020.10.23 |
[알고리즘 트레이닝] 2장. 프로그래밍 기법(2) (0) | 2020.10.07 |
댓글