+미로는 출발점에서 시작해복잡한 여러 길 중 맞는 경로를 찾아도착점까지 도달해야 성공하는 퍼즐이다.한 변 길이가인정사각형 형태의 미로가 있다. 이 미로는 2차원 평면으로 보여지며, 시작점, 도착점, 지나갈 수 있는 길, 벽과 함께 특수한 타일로 구성되어 있다. 이 특수한 타일은 미로를 탈출하는 동안 최대번 밟고 지나갈 수 있으며, 밟는 횟수를번 초과할 수 없다.예시를 통해 살펴보자.한 변의 길이가 5인 정사각형 형태의 미로가 있다.S는 시작점,E는 도착점이다.X는 지나갈 수 없는 벽이며,.는 지나갈 수 있는 길이고,O는 특수한 타일이다. 이 미로에서 특수한 타일을 최대 3번 밟을 수 있다면 아래와 같이 최소 12번의 이동 횟수로 미로를 탈출 할 수 있다.하지만 만약 특수한 타일을 최대 2번 까지만 밟을 수 있다면 아래와 같이 최소 14번의 이동으로 도착점에 도달 할 수 있다.이렇게 미로의 구성 정보와 특수한 타일을 밟을 수 있는 최대 제한 수가 주어질 때, 미로를 빠져나갈 수 있는 최소 이동 횟수를 구하여라. 만약 미로를 탈출할 수 없다면 -1을 출력한다.
0 commit comments