(1 + 1 + 1) + 1, (1 + 2) + 1, (2 + 1) + 1, (3) + 1 -> 3를 만들 수 있는 경우의 수에 1 더하기
정수 n을 1, 2, 3의 합으로 나타낼 수 있는 경우의 수를 a(n)이라고 하자.
이 때, a(n-1)에 1을 더하는 방법, a(n-2)에 2를 더하는 방법, a(n-3)에 3을 더하는 방법의 수를 모두 더하면, a(n)을 구할 수 있다.
즉, a(n) = a(n-1) + a(n-2) + a(n-3)으로 나타낼 수 있다.
문제 링크
문제 분석
풀이