minhye11   4년 전

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

이런 경우에 잘 안됩니다ㅜㅜ 조건을 어떻게 추가해야할지 모르겠어요

도와주세요ㅠㅠㅠ

nahwasa   4년 전

https://www.ideone.com/KNol8X

일단 테스트용 코드는 빼고올려주셔야 이해가 될듯싶습니다 ㅠ

seico75   4년 전

올리신 반례와 같이 1이 여러개인 경우, 익은 토마토가 매턴 주위 토마토를 익게하니까 중간에서 만나야 합니다.

그런데 올리신 소스는 좌상단 토마토만 일을 하지 우하단 토마토는 일을 할 여지가 없습니다.

매턴 양쪽 토마토에게 기회를 균등하기 주려면...

bfs에서 처음 큐에 모든 1(익은 토마토)를 넣고 시작을 하면 될 것 같습니다.

minhye11   4년 전

감사합니다!!!

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