14502번 - 연구소
solve() 함수가 dfs로 구현한 내용입니다.
제 생각으로는
for (int i = 0; i < N; i++) 이 부분을 for (int i = y; i < N; i++) 이렇게 해도 같은 결과가 나와야 한다고 생각하는데
전혀 다른 결과가 나오더라고요;; 몇 시간째 고민해봐도 답이 안나오는데 왜 가로축은 재귀 전 인덱스부터 탐색해도 되고
세로축은 재귀 전 인덱스부터 탐색하면 안되고 0부터 탐색해야 하는 건가요;;;
댓글을 작성하려면 로그인해야 합니다.
sjy1602 6년 전
solve() 함수가 dfs로 구현한 내용입니다.
제 생각으로는
for (int i = 0; i < N; i++) 이 부분을 for (int i = y; i < N; i++) 이렇게 해도 같은 결과가 나와야 한다고 생각하는데
전혀 다른 결과가 나오더라고요;; 몇 시간째 고민해봐도 답이 안나오는데 왜 가로축은 재귀 전 인덱스부터 탐색해도 되고
세로축은 재귀 전 인덱스부터 탐색하면 안되고 0부터 탐색해야 하는 건가요;;;