tjdvyzl12   2년 전

일단 문제에 나와있는 그림을 예시로 보고 1에서 dfs를 시작해서 3 4 를 탐색 한 후, 3에서 다시 dfs를 시작할 때 1 4 를 중복 탐색하는 것을 방지하기 위해서 1에서 dfs를 했을 때 방문처리를 통해 이 때 방문한 1의 개수만큼 산책할 수 있는 경로 개수에 곱해서 total_cnt에 추가하는 식으로 구현해봤습니다. 어떤 점이 틀렸는지 반례가 없어서 잘 모르겠습니다.. 조언좀 해주시면 감사하겠습니다.

rootsquare   2년 전

반례 입니다.

10
1011101111
1 2
4 2
3 2
2 5
5 10
6 10
6 7
6 8
6 9

올바른 출력: 26

이 코드의 출력: 20

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