taxijjang   4년 전

안녕하세요 제가 생각한 알고리즘은 고슴도치와 물의 배열을 각가 만들어 bfs를 돌린 후 소굴의 위,아래,양옆을 비교하여 고슴도치가 더 빠르게 도착하면 고슴도치는 소굴로 갈 수 있다고 하였습니다. 그런데 작은 n사이즈의 tc에서는 잘 돌아가는데 왜 20정도 이상의 tc에서는 프로그램이 무한루프 처럼 돌아가지 않는지 잘 모르겠습니다. 지나가시면서 간단한 조언이라도 부탁드립니다.

sait2000   4년 전

큐에 넣을 때 v1같은 데 표시를 해야 합니다. 꺼낼 때 하면 안 됩니다.

sait2000   4년 전

지금 대로면 똑같은 점이 여러번 들어갑니다. 그러면 그 똑같은 점들이 또 똑같은 점을 여러번 넣어서 매우 오래 걸리게 됩니다.

taxijjang   4년 전

아 그런가요.. 한번 해보겠습니다. 감사합니다 ㅎㅎ 하고 댓글 남기도록 하겠습니다 ㅎㅎ

taxijjang   4년 전

ㅇ ㅏ 생각보니 q에 넣을때 체킹을 해줘야 하내요 감사합니다 .ㅠㅠ 

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