le_effort   4년 전

남들 코드 참고해서 풀긴 했는데 질문이 있습니다

1. dfs를 할 때 0,0~ n,m 까지 하는데

왜 처음껀 포함을 안하는가?

즉 0,0에서 dfs를 하면

0,0을 제외한 0,1 / 1,0 여기서부터 인접한 4칸으로만 가게 됩니다

왜냐면 dfs를 시작할때 0,0에 대한 sum을 넣어주지 않았고 바로 4방향으로 돌려버리니깐요

dfs가 level , x좌표 y좌표 , sum 일 때

0,0에서 dfs를 한 다하면

(1,0,0,map[0][0]) 을 하면 안되는 건가여?

그리고 첫번째 tc중

visited[3][0] , [3][1], [4][0], [4][1] 이 true 인 경우 출력을 하도록 해봤는데 이 경우 정사각형 모양의 테트로미오가 들어가야 정상일 법 한데

아무런 출력이 되지 않았고 즉 저 모양이 나오지 않았다는 소리죠

이 두가지 질문 답변 부탁드립니다 ㅠ

5 5
1 2 3 4 5
5 4 3 2 1
2 3 4 5 6
6 5 4 3 2
1 2 1 2 1

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