7576번 - 토마토
6 4 1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 1
이런 경우에 잘 안됩니다ㅜㅜ 조건을 어떻게 추가해야할지 모르겠어요
도와주세요ㅠㅠㅠ
https://www.ideone.com/KNol8X
일단 테스트용 코드는 빼고올려주셔야 이해가 될듯싶습니다 ㅠ
올리신 반례와 같이 1이 여러개인 경우, 익은 토마토가 매턴 주위 토마토를 익게하니까 중간에서 만나야 합니다.
그런데 올리신 소스는 좌상단 토마토만 일을 하지 우하단 토마토는 일을 할 여지가 없습니다.
매턴 양쪽 토마토에게 기회를 균등하기 주려면...
bfs에서 처음 큐에 모든 1(익은 토마토)를 넣고 시작을 하면 될 것 같습니다.
감사합니다!!!
댓글을 작성하려면 로그인해야 합니다.
minhye11 4년 전
이런 경우에 잘 안됩니다ㅜㅜ 조건을 어떻게 추가해야할지 모르겠어요
도와주세요ㅠㅠㅠ