4방향 탐색할 때 경계선 넘어가는 것도 생각하셔야 해요.
2667번 - 단지번호붙이기
1. DFS에서 범위를 넘어가는 경우를 고려하지 않습니다.
if(yy < 0 || yy >= N || xx < 0 || xx >= N) continue;
2. 단지를 최대 100개로 가정하셨는데
25
010101010101...
101010101010...
...
와 같은 입력이 나오면 313개까지도 나올 수 있습니다.
3. 오름차순 정렬에서 최대 단지 수 N개까지만 정렬하고 있습니다.
input :
5
01010
11011
00100
01010
10101
output :
8
1 1 1 3 3 1 1 1
answer :
8
1 1 1 1 1 1 3 3
17번 벗어나는 좌표 체크하는 부분이 잘못된 위치에 있네요.
yy = y + my[i];
xx = x + mx[i];
아래에 위치해야 합니다.
댓글을 작성하려면 로그인해야 합니다.
maybe4444 2년 전
안녕하세요
뭐가 잘못된건지 찾을 수준이 안되는데 틀렸다고 나옵니다 ㅠㅠ
혹시 맞으려면 어디를 어떻게 수정 해야할까요? 도움 부탁드립니다....