Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

작은 지식주머니

백준 python 9461 파도판 수열 본문

백준 python 기록

백준 python 9461 파도판 수열

작지 2021. 7. 18. 20:41

백준 링크:https://www.acmicpc.net/problem/9461

 

9461번: 파도반 수열

오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의

www.acmicpc.net

dp문제다. 패턴을 잘 찾으면 dp[n-3]+dp[n-4]+dp[n-5] 하면 다음 값이 나온다.

 

풀이코드:

tc=int(input())

for i in range(tc):
    dp = [0, 1, 1, 1, 2, 2]
    n = int(input())
    for i in range(6,n+1):
        dp.append(dp[i-3]+dp[i-4]+dp[i-5])
    print(dp[n])

'백준 python 기록' 카테고리의 다른 글

백준 python 1431번 시리얼 번호  (0) 2021.09.10
백준 python 1699 제곱수의 합  (0) 2021.07.27
백준 python 9657 돌 게임 3  (0) 2021.07.13
백준 python 11399 ATM  (0) 2021.07.13
백준 python 1051 숫자 정사각형  (0) 2021.07.13
Comments