본문 바로가기

ALGORITHM/Algorithm 문제풀이

[문제풀이] 백준 14713번 앵무새

 

14713번: 앵무새

자가용 비행기를 타고 세계 일주를 하던 pps789와 cseteram은 어느 날 엔진 고장으로 인해 이름 모를 섬에 불시착하게 된다. 그들은 이 섬을 탐험하는 도중 아주 신기한 사실을 알게 되었는데, 바로

www.acmicpc.net

 

7차 시도


n = int(input())
lines = []
for i in range(n):
    lines.append(list(map(str, input().split())))
target = list(map(str, input().split()))

for item in target:
    correct = False
    for idx in range(n):
        if len(lines[idx]) != 0:
            if item == lines[idx][0]:
                lines[idx].pop(0)
                correct = True
                break
    if not correct:
        break
left = 0
for line in lines:
    left += len(line)
if correct and left == 0:
    print("Possible")
else:
    print("Impossible")

큐에 남아있는걸 체크하지 않아서.... 오지게 틀렸다.