Software Engineering Note

Best Path On A Diamond 본문

알고리즘/알고스팟

Best Path On A Diamond

devmoons 2014. 8. 16. 14:26

문제: DIAMONDPATH / 동적계획법(DP)


해결전략

 

시작점부터 계속해서 최대값을 유지해나간다.

  

최종 값이 최대값이 되려면 그 이전 단계까지의 값도 최대 값이 되어야 한다.

 

1) 1~5단계가 있다고 하면 일단 1->2단계로 가는 최대 값을 구한다.

 

2) 다음 2->3단계로 가는 최대 값을 구한다. 이런 식으로 5단계까지 간다.


코드: https://github.com/xgate/algospot/blob/master/DP/DIAMONDPATH.cpp

'알고리즘 > 알고스팟' 카테고리의 다른 글

Encoding  (0) 2014.08.16
Conversions  (0) 2014.08.16
Coin Change  (0) 2014.08.07
Endians  (0) 2014.08.07
N-Queen  (0) 2014.08.07