반응형
DP 좋은 문제 추천
문제
https://www.acmicpc.net/problem/11726
풀이
n=1,2,3... 경우의 수를 적다보니 규칙을 발견했다. 이렇게 규칙을 발견하고 푸는게 맞나 싶긴한데 물어볼데가 없다.
다른 dp 문제를 더 풀어봐야 감이 올 것 같다.
n = int(input())
dp=[1 for _ in range(n+1)]
for i in range(2,n+1):
dp[i] = dp[i-1] + dp[i-2]
print(dp[n]%10007)
반응형
'코딩테스트 > 백준문제' 카테고리의 다른 글
[python 파이썬] 백준 15486번 : 퇴사2 (0) | 2020.08.04 |
---|---|
[python 파이썬] 백준 11722번 : 가장 긴 감소하는 부분 수열 (0) | 2020.08.04 |
[python 파이썬] 백준 2579번 : 계단 오르기 (0) | 2020.08.04 |
[python 파이썬] 백준 9095번 : 1, 2, 3 더하기 (0) | 2020.08.03 |
[python 파이썬]백준 1463번 : 1로 만들기 (0) | 2020.08.02 |