gktgnjftm   5년 전

특정위치 (x,y)를 오는데 4방향으로 접근이 가능하기 때문에, 3차원 배열을 이용해서, 문제를 접근했습니다.

그런데, 벽을 만나거나, 이미 방문이 되어있거나, 벽을 벗어난 위치면 더이상 확장할 필요가 없기 때문에 종료해주었습니다.

반례를 만들려고 몇개만 해보기는 했는데, 잘 안보입니다 ㅠㅠ

반례 데이터나 , 풀이 올려주시면 감사하겠습니당 ㅠㅠ

eldpswp99   4년 전

만약 확장하는 중간에 방문한 곳이 있어도 계속 확장해 주어야 합니다.

예를 들어, 다른방향에서 방문을 해서 만약 방문여부가 OOXOO이면 제일 왼쪽에서 오른쪽가지 확장되어야 최단경로가 나오기 때문에 확장이 멈추는 조건은 크기를 벗어나거나 벽을 만나는 것으로 제한을 해야합니다.

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