바킹독 알고리즘/다이나믹 프로그래밍
백준 9095번 1,2,3 더하기
쥐수
2023. 6. 1. 17:27
728x90
정답 :
4를 예로 들었을 때, 방법의 수는 총 7가지였다.
1+1+1+1 , 1+2+1, 2+1+1,3+1 => (3을 1,2,3의 합으로 표현한 것) + 1 => Array[3]
1+1+2,2+2 => (2를 1,2,3의 합으로 표현한 것) + 2 => Array[2]
1+3 => (1을 1,2,3의 합으로 표현한 것) + 3 => Array[1]
따라서 Array[4] = Array[1] + Array[2] + Array[3] 이 된다.
대단하다..
728x90