백준 [ALGORITHM] - BABBA (9625)
2023. 4. 16. 15:52ㆍ코딩/백준 [ALGORITHM]
반응형
동적 계획법을 이용해 해결해야하는 문제이다.
동적 계획법을 공부하기 위해 풀었는데 난이도도 적당하고 개념을 잘 익히고 응용 할 수 있었다
n = int(input())
s =[[0,0] for _ in range(n+1)]
s[0] = [1,0]
s[1] = [0,1]
for i in range(2,n+1):
s[i][0] = s[i-2][0] +s[i-1][0]
s[i][1] = s[i-2][1] +s[i-1][1]
s = ' '.join(map(str, s[n]))
print(s)
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준 [ALGORITHM] - 최대공약수와 최소공배수 (2609) (0) | 2023.04.17 |
---|---|
백준 [ALGORITHM] - 피보나치 수2 (2748) (0) | 2023.04.16 |
백준 [ALGORITHM] - 스택 (10828) (0) | 2023.04.15 |
백준 [ALGORITHM] - 이상한 곱셈 (1225) (0) | 2023.04.08 |
백준 [ALGORITHM] - 합분해 (2225) (0) | 2023.04.05 |