ব্লক ৫ — DP, Greedy, Trie, Design
দিন ০৯২–১১৯ · knapsack · LCS · LIS · edit distance · interval · state machine · bitmask · greedy · trie · cache
সবচেয়ে বড় ব্লক। DP-র প্রতিটা প্রবলেমে একই তিন প্রশ্ন, কোডের আগে: state কী? transition কী? base case কী? তারপর top-down memo, তারপর bottom-up, সময় থাকলে space কমানো। শেষ সপ্তাহে greedy, trie আর design — interview-এর "design X with O(1)" প্রশ্ন।
DP ধীরে বসে। প্রথম সপ্তাহে ৩৫′-এ কোড না হওয়াটা স্বাভাবিক; state-টা ঠিক বলতে পারলেই সেদিনের জয়। 🧠 (Chunk the subject · Learning vs Winning)
দিনগুলো
০/৫৬ (০%)- ০৯২Partition Equal Subset Sum০/২
- ০৯৩Coin Change০/২
- ০৯৪Longest Common Subsequence০/২
- ০৯৫Longest Palindromic Subsequence০/২
- ০৯৬Longest Increasing Subsequence০/২
- ০৯৭mock — DP০/২
- ০৯৮সপ্তাহের হিসাব০/২
- ০৯৯Unique Paths০/২
- ১০০House Robber III০/২
- ১০১Edit Distance০/২
- ১০২Best Time with Cooldown০/২
- ১০৩Partition to K Equal Sum Subsets০/২
- ১০৪mock — DP মিশিয়ে০/২
- ১০৫সপ্তাহের হিসাব০/২
- ১০৬Burst Balloons০/২
- ১০৭Regular Expression Matching০/২
- ১০৮Frog Jump০/২
- ১০৯Candy০/২
- ১১০Implement Trie০/২
- ১১১mock০/২
- ১১২সপ্তাহের হিসাব০/২
- ১১৩Word Search II০/২
- ১১৪LRU Cache০/২
- ১১৫LFU Cache০/২
- ১১৬Construct Binary Tree — মিশিয়ে০/২
- ১১৭Text Justification — শেষ নতুন০/২
- ১১৮mock — পুরো পথ০/২
- ১১৯ব্লক ৫-এর হিসাব০/২
ব্লক শেষে — নিজেকে যাচাই
২০টা, চার mock, আর যেকোনো DP-তে তিন প্রশ্ন আগে লেখা হচ্ছে?
উত্তরের আগে দিনের তালিকা না দেখে মনে করুন এই ব্লকে কী কী হয়েছে। 🧠 Test yourself