[python/파이썬] 백준 15990 1, 2, 3 더하기 5
[문제 출처] https://www.acmicpc.net/problem/15990 15990번: 1, 2, 3 더하기 5 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 1,000,000,009로 나눈 나머지를 출력한다. www.acmicpc.net [문제 풀이] 9095번 문제인 '1, 2, 3 더하기'와 유사하지만 15990번 문제는 9095번과는 달리 2차원 배열을 사용하여 해결하는 문제이다. 1,2,3 이 세 가지의 숫자를 사용하되 연속적으로는 사용할 수 없다. 따라서 n에 대한 답을 알기 위해서는 n행 3열짜리 리스트가 필요하다. 기본적인 규칙은 간단하다. dp[n][0]에는 n을 나타내는 방법중에 마지막 숫자가 1로 끝나는 경우의 수를 저장한다. dp[n][1]에는 n..