문제 링크: https://www.acmicpc.net/problem/2193
백준 알고리즘 기초 1/2 400에서 9번째 - 2193번 이친수를 풀어보았다.
풀이: dp[i]=dp[i-1]+dp[i-2]라는 점화식을 이용한다.
C++
Python
dp=[0 for i in range(91)]
dp[1]=1
dp[2]=1
n=int(input())
for i in range(3,n+1):
dp[i]=dp[i-1]+dp[i-2]
print(dp[n])
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
가장 긴 증가하는 부분 수열 4 풀이 (0) | 2023.01.17 |
---|---|
가장 긴 증가하는 부분 수열 풀이 (0) | 2023.01.17 |
쉬운 계단 수 풀이 (0) | 2023.01.17 |
1, 2, 3 더하기 5 풀이 (0) | 2023.01.16 |
카드 구매하기 2 풀이 (0) | 2023.01.16 |