https://www.acmicpc.net/problem/11727
문제
접근법
#규칙 발견이었는데 n에 대한 개수들을 잘못 찾아 규칙을 발견하지 못하여 이건 결국 찾아봄..
규칙 : arr[i]=arr[i-1]+arr[i-2]*2
코드
n=int(input())
arr=[0]*(n+1)
arr[1]=1
if n!=1:
arr[2]=3
for i in range(3,n+1):
arr[i]=arr[i-1]+arr[i-2]*2
print(arr[n]%10007)
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 11726번 2×n 타일링 - 파이썬(Python) (0) | 2021.09.07 |
---|---|
[백준] 1463번 1로 만들기 - 파이썬(Python) (0) | 2021.09.06 |
[백준] 11653번 소인수분해 - 파이썬(Python) (0) | 2021.09.06 |
[백준] 11576번 Base Conversion - 파이썬(Python) (0) | 2021.09.01 |
[백준] 2745번 진법 변환 - 파이썬(Python) (0) | 2021.08.31 |