16928번 - 뱀과 사다리 게임
bfs로 풀려고 했습니다. 초기 큐에 1,2,3,4,5,6을 집어넣고 돌립니다.(혹시 1,2,3,4,5,6중에 뱀이나 사다리에 해당하는 경우에는 해당하는 숫자를 집어 넣습니다.) 해당 숫자까지 가는 거리를 계산해서 이전거리+1보다 큰 경우에만 업데이트 시킵니다. 뱀이나 사디리에 해당하는 숫자는 중간 숫자 무시하고 최종 숫자만 비교해서 업데이트 시킵니다.
고수님들의 조언 부탁드립니다.
문제를 잘못 읽었습니다. 0에서 주사위 던지는 줄 알았는데 문제 다시 읽으니 1에서 시작하는거였습니다.
댓글을 작성하려면 로그인해야 합니다.
fox9101 3년 전
bfs로 풀려고 했습니다. 초기 큐에 1,2,3,4,5,6을 집어넣고 돌립니다.(혹시 1,2,3,4,5,6중에 뱀이나 사다리에 해당하는 경우에는 해당하는 숫자를 집어 넣습니다.) 해당 숫자까지 가는 거리를 계산해서 이전거리+1보다 큰 경우에만 업데이트 시킵니다. 뱀이나 사디리에 해당하는 숫자는 중간 숫자 무시하고 최종 숫자만 비교해서 업데이트 시킵니다.
고수님들의 조언 부탁드립니다.