알고리즘

욕심쟁이 판다 / 다이나믹 프로그래밍, DP, 알고리즘, deque

nocomet 2016. 5. 26. 12:35

욕심쟁이 판다


분류  : DP

난이도  : 3 / 5

URL  : https://www.acmicpc.net/problem/1937



처음에는 스택을 이용한 방법으로 접근을 하였다. 모든 좌표에 대해서 스택에 넣고 팝을 하면서 좌우상하 네 방향을 모든 진행하면서 갈 수 있는 최대 depth를 측정하였다.


하지만, 정상적인 기능을 하지만 시간이 오래 걸렸다. 그래서 가지치기를 이미 계산이 된 부분은 하지 않도록 설정하였으나 그래도 시간 제한에 걸려버렸다.


그래서 전면 수정 리컬시브를 통한 DP로 푸는 방향으로 방향을 전환.








길찾기류의 문제를 풀때는 리컬시브를 활용하는 것이 짜세라는 걸 다시 한번 깨닭았다...


또, 문제에 따라 다양하게 변화를 줄 수 있다.

dx, dy의 배열 순서를 조절해서 방향에 대해 우선순위를 세울 수 있다 !




'알고리즘' 카테고리의 다른 글

동물원 / DP, 점화식 세우기, 상태 점화식  (0) 2016.05.26
붕어빵 판매하기 / DP, 점화식 세우기  (0) 2016.05.26
6.6 게임판 덮기  (0) 2016.04.05
6.4 소풍 - 완전탐색  (0) 2016.04.02
완전탐색 출력  (0) 2016.04.01