[python 파이썬] 백준 1739번 타일링
2021. 2. 5. 13:27ㆍAlgorithm/BOJ
반응형
얼핏보면 피보나치지만 문제의 조건에서 2*1 , 2*2 두가지 타일로 채울 수 있다고하여 수기로 채우는 방법을 적어보고 규칙을 찾아 풀었다
def cnt(n):
fib=[0 for _ in range(n+1)]
if n ==0 or n==1:
return 1
fib[0]=1
fib[1]=1
for i in range(2,n+1):
fib[i]=fib[i-1]+2*fib[i-2]
return fib[n]
while True:
try:
print(cnt(int(input())))
except:
break
반응형
'Algorithm > BOJ' 카테고리의 다른 글
[python 파이썬] 백준 12865번 평범한 배낭 (0) | 2021.02.09 |
---|---|
[python 파이썬] 백준 1535번 안녕 (0) | 2021.02.09 |
[python 파이썬] 백준 2565번 파이썬 (0) | 2021.02.05 |
[python 파이썬] 백준 1965번 상자넣기 (0) | 2021.02.02 |
[python 파이썬] 백준 13301번 타일장식물 (0) | 2021.02.02 |