본문 바로가기
📊 Algorithm/BOJ

👿 백준 - 9507 Generations of Tribbles

by 정람지 2024. 8. 14.

어제 푼 게임이론 DP에 이어서 DP

난 DP가 싫다

DP를 통해 내 뇌 주름의 한계를 가늠해볼 수 있다

쨘 엄마 생일선물용 제작마우스패드 엄마 병원에서 쓰면 좋을 것 같따

젠장....엄마 옆에 있을 때 창 넘기다가 들켜버림..........

올리지말걸...


# 9507

Generations of Tribbles

🥈실4

 

 

dp

미리 구했던 dp값이 있으면 다시 계산하지 않도록 해서 시간복잡도를 줄이는 것이 포인트다

def koong(n):
    if n < 2:
        return 1
    elif n == 2:
        return 2
    elif n == 3:
        return 4
    else:
        return koong(n-1) + koong(n-2) + koong(n-3) + koong(n-4)

이게 아니라

def koong(n):
    if n < 2:
        return 1
    elif n == 2:
        return 2
    elif n == 3:
        return 4
    elif dp[n]:
        return dp[n]
    else:
        dp[n] = koong(n-1) + koong(n-2) + koong(n-3) + koong(n-4)
        return dp[n]

이거!


 

3주차 dp......

 

 

'📊 Algorithm > BOJ' 카테고리의 다른 글

🗳️ 백준 - 2660 회장뽑기  (4) 2024.09.02
🤯 백준 - 9935 문자열 폭발  (2) 2024.08.17
⚠︎ 백준 - 4158 CD  (0) 2024.08.11
⚠︎ 백준 - 25682 체스판 다시 칠하기 2  (0) 2024.08.07
⚠︎ 백준 - 1904 01타일  (0) 2024.08.06