1707번 - 이분 그래프
제목 그대로 모든 경우의 수 다 해본 것 같은데 틀립니다.. 도와주세요
게시판 9쪽에 있는 글에서 반례 찾았습니다.
https://www.acmicpc.net/board/...
16 61 33 44 22 55 66 1
출력: NO
답: YES
사랑합니다...
이 코드의 문제점은 1부터 v개의 정점까지 "순서대로" 검사하기 때문에 위의 반례에서
1) 1의 인접 정점 3과 6을 칠하고
2) 2의 인접 정점 4와 5를 칠하기 때문에
나중에 서로 만났을 때 색이 겹치는군요.. 사실상 DFS도 아니구요
그래서 고친 코드가
처음에 main에서 코드를 돌릴 때 시작할 노드를 칠하고 DFS로 확인한 후
또 안 칠해져있는 시작 노드를 찾아 비연결 그래프도 가능하게 만들었습니다.
정말 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
sllover95 2년 전
제목 그대로 모든 경우의 수 다 해본 것 같은데 틀립니다.. 도와주세요