코딩 테스트/백준
[백준 9095]1, 2, 3 더하기
ㅡㅡㅡㅡㄷ
2022. 7. 9. 17:15
https://www.acmicpc.net/problem/9095
9095번: 1, 2, 3 더하기
각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다.
www.acmicpc.net
import sys
input = sys.stdin.readline
n = int(input())
dp = [0,1,2,4]
for j in range(4, 12):
dp.append(dp[j - 1] + dp[j - 2] + dp[j - 3])
for i in range(n):
num = int(input())
print(dp[num])
더보기
규칙
# n = 1, 1
# n = 2, 2
# n = 3, 4
# n = 4, 7
# n = 5, 13
백준 알고리즘 9095 1, 2, 3 더하기
문제를 보자마자 0-1 knapsack 문제랑 비슷한 것 같아 DP. 문제 이겠구나 싶어서 규칙을. 찾으려고 저렇게 끄적였습니다ㅋㅋㅋ 처음 저 숫자들의 합만 봤을 때는 뭔가 생각이 반복이 되고 더하
jyami.tistory.com