rhksdlr134   3년 전

제가 작성한 코드는 아래와 같고, 예제와 몇 가지 테스트케이스를 만들었을 때 통과를 했습니다.

하지만 미처 체크하지 못하고 있는 부분이 있는 것 같아 반례찾는 것을 조금 도와주시기를 바라며 글을 남깁니다..ㅠㅠ

작성한 로직은 아래와 같습니다.

1. BFS로 섬마다 번호 붙이기

2. (0, 0) 노드에서 바다를 탐색하며 마주친 섬의 노드를 저장해두기

3. 마주친 섬으로부터 다시 탐색을 해서, 섬 내부의 바다 탐색하기

4. DFS로 섬 높이 계산하기

dnfl182   2년 전

11 10

xxxxxxxxxx

x........x

x.xxxxxx.x

x.x....x.x

x.x.xx.x.x

x.x....x.x

x.xxxxxx.x

x........x

x.x.xx.x.x

x........x

xxxxxxxxxx


정답: 4 1 1

rhksdlr134   2년 전

감사합니다! 덕분에 재귀로 높이를 처리하던 부분에서 오류가 있음을 찾을 수 있었습니다.


조금 더 꼼꼼하게 코드를 봤어야 하는데... 다시한번 감사드립니다~!

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