백준/ Silver 4 문제 , 백준 파이썬 13699 , 점화식 [dp]
문제 출처
https://www.acmicpc.net/problem/13699
13699번: 점화식
다음의 점화식에 의해 정의된 수열 t(n)을 생각하자: t(0)=1 t(n)=t(0)*t(n-1)+t(1)*t(n-2)+...+t(n-1)*t(0) 이 정의에 따르면, t(1)=t(0)*t(0)=1 t(2)=t(0)*t(1)+t(1)*t(0)=2 t(3)=t(0)*t(2)+t(1)*t(1)+t(2)*t(0)=5 ... 주어진 입력 0 ≤ n
www.acmicpc.net
정답
N=int(input())
dp=[0 for _ in range(N+1)]
dp[0]=1
for i in range(1,N+1):
for j in range(0,i):
dp[i]+=dp[j]*dp[i-j-1]
print(dp[N])
반응형
'알고리즘 공부 > 백준 - 파이썬' 카테고리의 다른 글
백준/ Gold 5 문제 , 백준 파이썬 2293 , 동전 1 [dp] (0) | 2022.10.13 |
---|---|
백준/ Gold 5 문제 , 백준 파이썬 2096 , 내려가기 [dp] (0) | 2022.10.07 |
백준/ Silver 4 문제 , 백준 파이썬 14495 , 피보나치 비스무리한 수열 [dp] (0) | 2022.09.11 |
백준/ Silver 2 문제 , 백준 파이썬 24480 , 알고리즘 수업 - 깊이 우선 탐색 2 [DFS] (0) | 2022.09.09 |
백준/ Silver 2 문제 , 백준 파이썬 24479 , 알고리즘 수업 - 깊이 우선 탐색 1 [DFS] (0) | 2022.09.05 |