40번째 줄에서 "방문한 기록을 남기고, cnt++ 해 준다"라고 했는데 기록을 남기고 있지 않습니다.
Visited[a + 1][b]; 는 아무런 의미가 없는 문장입니다.
2667번 - 단지번호붙이기
0 출력해야 합니다
그리고 각 단지내 집의 수를 오름차순으로 정렬하여 한 줄에 하나씩 출력하시오.
안 써도 되는 것이 아니라 써야 하는데, 잘못 쓴 것이 문제입니다.
VIsited를 안 쓰고도 통과가 된 것은 데이터가 약해서이고, 그래서 https://www.acmicpc.net/board/view/35147 이렇게 추가 요청을 했습니다.
세 번째 말씀드리지만, VIsited[a + 1][b];는 의미가 없는 문장입니다. 이는 마치 int x; 라는 걸 선언해놓고 x; 라는 문장을 쓴 것과 같습니다. x=1;이든, x++; 이든, 뭔가 x에 값이 들어가야 의미가 있는데 아무것도 하지 않은 것입니다.
여기까지 말씀드렸으면 이제 이해하셨으리라고 생각합니다.
댓글을 작성하려면 로그인해야 합니다.
cpdim001 5년 전
게시판의 반례를 모두 확인하고, 로컬에서는 정답을 내고 있습니다만,
더이상의 반례를 못찾겠습니다.. 항상 이부분이 걸리는거 같아 Queue 값을 충분히 주었는데도 "틀렸습니다" 가 나오네요.
고수님들 조언을 부탁 드립니다. ㅠㅠ