yoonsik0926   4년 전

시간초과 때문에 통과가 안되는 것같습니다..

bfs를 공부하는 단계라.. 뭐부터 해결하면 될까요..?

shg9411   4년 전

dfs로 풀어보시겠습니까

sait2000   4년 전

* 순열 그래프에서는 모든 정점에서 나가는 정점이 딱 한 개 있습니다. 이 한 개의 정점을 찾기 위해 모든 간선을 확인하는 것은 비효율적입니다. 더 효율적인 방법이 필요합니다.

* 리스트에 어떤 원소가 들어있는지 확인하는 연산은 리스트의 모든 원소를 확인해야 하기 때문에 느립니다. 14번 줄이나 32번 줄에서 visited에 간선이 있는지 확인하는 작업에 더 효율적인 방법이 필요합니다.

이 두개는 풀이의 시간복잡도를 바꾸는 문제점입니다. 안 고치면 아마 통과가 안 될 겁니다.


댓글을 작성하려면 로그인해야 합니다.