알고리즘 공부/알고스팟

[알고스팟] JUMPGAME - 외발 뛰기 (C++)

EVEerNew 2020. 11. 8. 00:00
반응형

문제

https://algospot.com/judge/problem/read/JUMPGAME

 

algospot.com :: JUMPGAME

외발 뛰기 문제 정보 문제 땅따먹기를 하다 질린 재하와 영훈이는 땅따먹기의 변종인 새로운 게임을 하기로 했습니다. 이 게임은 그림과 같이 n*n 크기의 격자에 각 1부터 9 사이의 정수를 쓴 상

algospot.com

 

풀이

간단한 다이나믹 프로그래밍 문제

 

해당 위치에서 끝에 도달이 가능한지의 여부를 is_pos_board에 저장해두어 중복된 호출을 방지하여 최적화한다.

해당 위치의 도달 여부가 기록되어있다면 바로 그 값을 반환하고 아니라면

왼쪽과 오른쪽으로 이동하는 경우를 재귀호출하여 반환된 값을 기록한다.

 

코드

 

반응형