15989. 1, 2, 3 더하기 4
2790 단어 Problem SolvingProblem Solving
문제
풀이
간단한 다이나믹 프로그래밍 문제였다.
근데 푸는데 오래걸렸다.
1차원 배열로 풀 때 특히 생각이 오래걸리는 편이다.
좀 더 다양한 문제를 풀어보면서 체득해야겠음.
T = int(input())
for _ in range(T):
n = int(input())
dy = [1] * (n+1)
for i in range(2, 4):
for j in range(i, n+1):
dy[j] += dy[j-i]
print(dy[-1])
부족한 점
다이나믹 프로그래밍 문제 더 많이 풀어보기, 시간 단축하기
Author And Source
이 문제에 관하여(15989. 1, 2, 3 더하기 4), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimsen/15989.-1-2-3-더하기-4저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)