본문 바로가기
짱구 굴리기 (Q) -

[백준 10451] 순열 사이클

by skwzz 2019. 4. 17.

출처 : https://www.acmicpc.net/problem/10451

DFS문제입니다. 

숫자고르기랑 비슷하지만 이건 사이클 자체의 갯수만 세면 되기때문에 

1번부터 N까지 돌리면서 처음 방문한다면

사이클 갯수 1늘리고 방문체크하고 DFS로 방문체크만 하고 나오면 됩니다.

 

처음 풀때는 숫자고르기랑 똑같이 해서 통과했습니다. (visited가 2까지 가는경우로 체크방법)

제출 후 보니까 속도가 딱 2.5배 오래걸리더군요.

그래서 지금 올린 소스로 다시 통과했습니다.

 

'짱구 굴리기 (Q) - ' 카테고리의 다른 글

[백준 2252] 줄 세우기  (0) 2019.04.19
[백준 1966] 프린터 큐  (0) 2019.04.18
[백준 2606] 바이러스  (0) 2019.04.17
[백준 2668] 숫자 고르기  (0) 2019.04.16
[백준 9663] N-Queen  (0) 2019.04.11