본문 바로가기
Problem Solving/BOJ

[BOJ][Python]9461번 풀이

by NoiB 2022. 6. 10.
반응형

https://www.acmicpc.net/problem/9461

 

9461번: 파도반 수열

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

www.acmicpc.net

t = [0 for _ in range(101)]
t[1],t[2] = 1,1
for i in range(3,101):
    t[i] = t[i-2]+t[i-3]
n = int(input())
for _ in range(n):
    print(t[int(input())])

늘 하던 dp 문제입니다. 피보나치와 동일하지만 약간 다른 점은 바로 이전의 수가 아닌 이전 2번째, 3번째 숫자의 합을 이용한다는 점일까요. 문제 난이도 자체는 높지 않은 편인 것 같은데 실버 3인 이유는 잘 모르겠네요.

반응형

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ][Python]1475번 풀이  (0) 2022.06.11
[BOJ][Python]11726번 풀이  (0) 2022.06.11
[BOJ][Python]9375번 풀이  (0) 2022.06.09
[BOJ][Python]2579번 풀이  (0) 2022.06.09