반응형
문제
https://www.acmicpc.net/problem/9461
수를 나열하기 보다는 위 그림을 보면 일정한 규칙을 볼수있다.
P(n-5)와P(n-1)의변이 P(n)의 변을 이루는 모습을 볼수있다.
코드로 짜보자
1 2 3 4 5 6 7 8 9 10 11 12 13 | import sys n=int(sys.stdin.readline()) padoban=[1 for i in range(101)] padoban[4]=2 padoban[5]=2 for i in range(6,101): padoban[i]=padoban[i-1]+padoban[i-5] while n>0: n-=1 print(padoban[int(sys.stdin.readline())]) | cs |
반응형
'알고리즘(python) > 기본' 카테고리의 다른 글
[Python]동적계획법 백준 1932 (0) | 2020.01.08 |
---|---|
[Python]동적계획법 백준 1149 (0) | 2020.01.08 |
[Python]동적계획법 백준 1904 (0) | 2020.01.08 |
[Python]동적계획법 백준 1003 (0) | 2020.01.07 |
[Python]동적계획법 백준 2748 (0) | 2020.01.07 |
최근댓글