본문 바로가기

프로그래밍/백준

[백준] 3665. 최종 순위 - 파이썬

풀이.

처음에 주어진 순위들의 간선을 모두 처리하고 바뀐 순위의 간선 정보들을 처리하여 풀면된다.

즉 그래프를 통해 사이클이 존재하는지 존재하지 않는지 확인을 하고, 최종 순위를 담는 배열의 길이가 n이 아니라면 불가능의 경우로 하였다.

 

 

소스코드.