[Python] 백준 15998 1,2,3 더하기 3
https://www.acmicpc.net/problem/15988 15988번: 1, 2, 3 더하기 3 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 1,000,000,009로 나눈 나머지를 출력한다. www.acmicpc.net 문제해결 DP를 공부했으면 굉장히 쉽게 풀었을 수 있다. n을 숫자 1,2,3의 합으로 나타내는 방법의 수를 dp[n]이라고 하면, dp[n] = dp[n-1] + dp[n-2] + dp[n-3] 왜냐하면 n-1를 숫자 1,2,3의 합으로 나타낸 후 숫자 1을 더한 것의 개수는 dp[n-1]과 동일 n-2를 숫자 1,2,3의 합으로 나타낸 후 숫자 2를 더한 것의 개수는 dp[n-2]과 동일하며 n-3을 숫자 1,2,3의 합으로 나타낸 후 숫자 3..
2022. 12. 25.