Dynamic Programming
Dynamic Programming
Dynamic Programming
Easy-9
Medium-35
Hard-2
DP-2:
Easy-5
Medium-42
Hard-2
DP-3:
Easy-0
Medium-23
Hard-27
1884. Egg Drop With 2 Eggs and N Floors
887. Super Egg Drop
123. Best Time to Buy and Sell Stock III
188. Best Time to Buy and Sell Stock IV
1751. Maximum Number of Events That Can Be Attended II
1235. Maximum Profit in Job Scheduling
1259. Handshakes That Don't Cross
1478. Allocate Mailboxes
115. Distinct Subsequences
435. Non-overlapping Intervals
452. Minimum Number of Arrows to Burst Balloons
72. Edit Distance
1682. Longest Palindromic Subsequence II
1062. Longest Repeating Substring
1092. Shortest Common Supersequence
10. Regular Expression Matching
1216. Valid Palindrome III
727. Minimum Window Subsequence
741. Cherry Pickup
1463. Cherry Pickup II
140. Word Break II
351. Android Unlock Patterns
688. Knight Probability in Chessboard
750. Number Of Corner Rectangles
651. 4 Keys Keyboard
634. Find the Derangement of An Array
1692. Count Ways to Distribute Candies
418. Sentence Screen Fitting
312. Burst Balloons
1246. Palindrome Removal
40. Combination Sum II
983. Minimum Cost For Tickets
1049. Last Stone Weight II
879. Profitable Schemes
486. Predict the Winner
1406. Stone Game III
1510. Stone Game IV
464. Can I Win
1140. Stone Game II
698. Partition to K Equal Sum Subsets
1066. Campus Bikes II
1434. Number of Ways to Wear Different Hats to Each Other
902. Numbers At Most N Given Digit Set
600. Non-negative Integers without Consecutive Ones
1067. Digit Count in Range
298. Binary Tree Longest Consecutive Sequence
549. Binary Tree Longest Consecutive Sequence II
333. Largest BST Subtree
1273. Delete Tree Nodes
568. Maximum Vacation Days
DP-4:
Easy-0
Medium-15
Hard-45
123. Best Time to Buy and Sell Stock III
188. Best Time to Buy and Sell Stock IV
1751. Maximum Number of Events That Can Be Attended II
1235. Maximum Profit in Job Scheduling
1259. Handshakes That Don't Cross
1478. Allocate Mailboxes
32. Longest Valid Parentheses
1105. Filling Bookcase Shelves
1277. Count Square Submatrices with All Ones
361. Bomb Enemy
1155. Number of Dice Rolls With Target Sum
1269. Number of Ways to Stay in the Same Place After Some Steps
1575. Count All Possible Routes
1639. Number of Ways to Form a Target String Given a Dictionary
940. Distinct Subsequences II
1866. Number of Ways to Rearrange Sticks With K Sticks Visible
1420. Build Array Where You Can Find The Maximum Exactly K Comparisons
688. Knight Probability in Chessboard
837. New 21 Game
1547. Minimum Cost to Cut a Stick
1312. Minimum Insertion Steps to Make a String Palindrome
1278. Palindrome Partitioning III
1000. Minimum Cost to Merge Stones
664. Strange Printer
546. Remove Boxes
294. Flip Game II
1406. Stone Game III
1510. Stone Game IV
1140. Stone Game II
526. Beautiful Arrangement
1879. Minimum XOR Sum of Two Arrays
980. Unique Paths III
847. Shortest Path Visiting All Nodes
1125. Smallest Sufficient Team
691. Stickers to Spell Word
1655. Distribute Repeating Integers
1349. Maximum Students Taking Exam
1434. Number of Ways to Wear Different Hats to Each Other
1799. Maximize Score After N Operations
1815. Maximum Number of Groups Getting Fresh Donuts
1012. Numbers With Repeated Digits
1067. Digit Count in Range
865. Smallest Subtree with all the Deepest Nodes
1372. Longest ZigZag Path in a Binary Tree
894. All Possible Full Binary Trees
337. House Robber III
124. Binary Tree Maximum Path Sum
1130. Minimum Cost Tree From Leaf Values
968. Binary Tree Cameras
1483. Kth Ancestor of a Tree Node
1425. Constrained Subsequence Sum
446. Arithmetic Slices II - Subsequence
975. Odd Even Jump
1687. Delivering Boxes from Storage to Ports
1055. Shortest Way to Form String
174. Dungeon Game
514. Freedom Trail
1473. Paint House III
471. Encode String with Shortest Length
1240. Tiling a Rectangle with the Fewest Squares