cmod.ify

[11727] 2×n 타일링 2 본문

BASIC/코딩테스트

[11727] 2×n 타일링 2

modifyC 2025. 12. 22. 17:07
728x90
반응형

11726 번 문제에서 2개만 바꾸면 된다

1) 초깃값 fibo[2] = 3

2) 점화식 fibo[i-2]*2

 

점화식을 바꾼 이유는 ㅣ자 바가 하나로 합쳐진게 생겼다고 해서 ㅣ자 바 모양을 가진 fibo[i-2]를 두배했다.

 

import sys

input = sys.stdin.readline

n = int(input())

fibo = [0] * 1002
fibo[0]=0
fibo[1] = 1
fibo[2] = 3


for i in range(3,1002):
    fibo[i] = (fibo[i-1] + fibo[i-2]*2) %10007

print(fibo[n])
728x90
반응형

'BASIC > 코딩테스트' 카테고리의 다른 글

[1541] 잃어버린 괄호  (0) 2025.12.23
[17626] Four Squares  (0) 2025.12.23
[11726] 2×n 타일링  (0) 2025.12.22
[11659] 구간 합 구하기 4  (0) 2025.12.22
[9375] 패션왕 신해빈  (0) 2025.12.22