18809번 - Gaaaaaaaaaarden
1. 배양액을 뿌릴 수 있는 위치를 저장한다. (candidate)
2. DFS를 이용해서 뿌릴 위치를 지정하고 뿌려준다. (covermap)
3. BFS를 이용해서 빨간배양액, 초록배양액을 한번씩 움직인 뒤, 겹치는 구간이 있으면 그 부분은 꽃이 된다. (save_map을 통해 움직인 위치를 확인했습니다.)
이러한 로직으로 구현했는데, 어느 부분에서 틀린건지 모르겠습니다.
도와주세요..!
3번 과정에서 시간 고려하셨나요??
전체 코드를 보진 않았지만 저하고 비슷한 오류에 빠지신거 같아서요..
동시에 초록색 빨간색이 배양되어야 하는 조건!
댓글을 작성하려면 로그인해야 합니다.
zhh1020 4년 전
1. 배양액을 뿌릴 수 있는 위치를 저장한다. (candidate)
2. DFS를 이용해서 뿌릴 위치를 지정하고 뿌려준다. (covermap)
3. BFS를 이용해서 빨간배양액, 초록배양액을 한번씩 움직인 뒤, 겹치는 구간이 있으면 그 부분은 꽃이 된다. (save_map을 통해 움직인 위치를 확인했습니다.)
이러한 로직으로 구현했는데, 어느 부분에서 틀린건지 모르겠습니다.
도와주세요..!