BOJ 11047번, 1463번. DP
* DP 기본 유형 백준 11047번 import sys N = int(sys.stdin.readline().rstrip()) dp = [0] * 1001 dp[1] = 1 dp[2] = 2 for i in range(3, 1001): dp[i] = dp[i-1] + dp[i-2] print(dp[N] % 10007) 백준 1463번 기존 cache 값과 새롭게 업데이트 되는 값을 비교 할 때, min 함수 사용. import sys def dp(N: int) -> int: cache = [N+1] * (N+1) cache[1] = 0 for i in range(2, N+1): if i % 3 == 0: cache[i] = min(cache[i//3] + 1, cache[i]) if i % 2 == 0:..