whgkdrjs4321   4년 전

DFS를 연습하는 과정에서 푼 문제인데 , 시간 초과 에러가 뜨는 것도 아니고 그냥 틀렸다고만 떠서 어느 부분이 틀렸는지 궁금하여 질문을 드립니다.

참고로 코드가 조금 더럽습니다만 그건 양해해주십시오. 아직 DFS쪽은 익숙하지 않아서...

exponential_e   4년 전

아래의 예제에서 잘못된 출력을 합니다.

색약이 아닌사람의 경우 3 색약인 경우 2

dfs 부분에서 위쪽 부분은 탐색을 안하시는데 아마 그 문제가 아닌가 싶습니다.

exponential_e   4년 전

아 참고로 작성자님 코드로 돌렸을땐

4 3을 출력합니다.

whgkdrjs4321   4년 전

정말로 감사합니다. exponential_e님 말씀대로 위쪽 부분 탐색을 추가하였더니 정답처리가 되었습니다.


rgb[1][1]부터 시작해서 위쪽 부분은 탐색을 안해도 될거라고 생각했는데 필요했네요. 정말로 감사드립니다.


exponential_e   4년 전

일부러 없어도될거라고 생각하고 빼신거같아서 필요할만한 케이스를 만들어봤습니다.

정답처리 받으셨다니 다행입니다

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