karlema   4년 전

끝나는조건이 flag는 2일때 끝내고싶어서 제논리대로라면 43번째 줄에 if(flag==2) return 0; 가 되면 57이 나와야되는데....

59가 나오고 if(flag==2) <== 이조건을 없애고 dfs함수 끝나면 무조건 리턴하게 시키면 57이 정답이 됩니다. 아직 제가 재귀가 약해서 왜 이렇게 나오는지 몰라서 그런데 왜 그런지 알려주실분있으실까여?

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