2014-02-11 3 views

답변

2

이것은 검색 문제입니다. 당신이 시점에서 시작하여 breadth first search을 적용하면 선 픽셀을 칠 때까지 커집니다. 모든 픽셀에 대한 아이들 상태는 오른쪽 - 왼쪽 - 아래쪽 이웃이어야합니다. 맨하탄 거리는 목표의 깊이 만이 아닙니다.

편집 : 빠른 검색을 위해 몇 가지 휴리스틱을 추가해야합니다. 모든 라인 픽셀이 시점의 왼쪽에있는 경우. right을 방문 할 필요가 없습니다. 선의 각도는 상태를 추가로 줄이기 위해 고려해야 할 또 다른 사항입니다.

관련 문제