அல்கோரிதம்divide and conquer dp
Divide and Conquer DP Optimization — பிரி-வென் DP மிகுநிலை
TT
Testlaa Team
May 14, 2026•1 min read
D&C DP — quadrangle / monotone; முடிவு இடைவெளி பிரிப்பு.
உண்மை உலகில் இது ஏன் முக்கியம்?
பலகோணம் triangulation; திட்டமிடல்.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
Knuth/Yao — argmin monotone.
Pythonில் முயற்சி செய்வோம்
def fib(n: int, memo: dict[int, int] | None = None) -> int:
if memo is None:
memo = {}
if n <= 1:
return n
if n in memo:
return memo[n]
memo[n] = fib(n - 1, memo) + fib(n - 2, memo)
return memo[n]
print(fib(30))
அடிக்கடி நேரும் தவறுகள்
- நிபந்தனை இல்லாமல் Knuth.
- k எல்லை.
முக்கியச் சுருக்கக் குறிப்புகள்
- monotone opt நிரூபணம்.
- சிறு n naive.
Tags:
Dynamic programmingPythonமாணவர்கள்
