dkxm99   3년 전

어떤 반례가 있길래 왜 안되는지 궁금합니다. 

dkxm99   3년 전

5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

해당 경우를 고려하지 않아서 틀리는거였습니다.

답은 1이지만 제 경우는 0이 나오더군요.

50번째 줄의 

drown[i] = v[i]; 이 부분을

drown[i+1] = v[i] 를 해줌으로서 drown의 0번째 칸에는 무조건 0이 들어가 섬이 하나도 침몰하지 않았을 경우를 추가해주었습니다.

rmsghdk   3년 전

마침 81% 에서 똑같은 문제로 실패하고 있었는데 감사합니다!

저는 위 코드 기준으로 보면 drown 의 len 가 1인 경우면 1을 출력해주고 종료하고

아니라면 BFS 를 실행한다는 식으로 해결했는데... 그렇게 해결할수도 있겠네요.

많은 도움이 됐습니다!

dkxm99   3년 전

도움이 되셨다니 다행입니다!

sangmins23   2년 전

출력에 사용할 변수를 1로 초기화 하면 어떤 케이스가 들어와도 통과가 됩니다.

seonghwan7694   1년 전

감사합니다. 덕분에 5초만에 수정하고 초록색을 띄웠네요... ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 기분조아

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