LogiQuest

Dynamic Programming

Knapsack, paths, sequences, partitions and counting.

56 problems

StatusTitleDifficulty
1. Best Subarray with BoundsMedium
2. Count Palindromic SubstringsMedium
3. Decode WaysMedium
4. Valid InterleavingHard
5. N-th Fibonacci ModuloMedium
6. Catalan NumberMedium
7. N-th Ugly NumberMedium
8. Sum of All Digits 1..NHard
9. Longest Valid ParenthesesHard
10. Subset SumMedium
11. Grid PathsEasy
12. House RobberMedium
13. House Robber (Circle)Medium
14. Min Cost Climbing StairsEasy
15. Grid Paths with ObstaclesMedium
16. Minimum Path SumMedium
17. Triangle Minimum PathMedium
18. 0/1 KnapsackMedium
19. Unbounded KnapsackMedium
20. Coin Change — Number of WaysMedium
21. Longest Common SubstringMedium
22. Longest Palindromic SubsequenceMedium
23. Minimum Insertions for PalindromeMedium
24. Word BreakMedium
25. Partition Equal Subset SumMedium
26. Target Sum with SignsMedium
27. Number of Longest Increasing SubsequencesHard
28. Maximum Product SubarrayMedium
29. Jump GameMedium
30. Minimum JumpsMedium
31. Rod CuttingMedium
32. Egg DroppingHard
33. Matrix Chain MultiplicationHard
34. Ways to Make an ExpressionHard
35. Paint the FenceMedium
36. Count Binary Search TreesMedium
37. Dice Sum WaysMedium
38. Longest Bitonic SubsequenceMedium
39. Largest Square of OnesMedium
40. Distinct Subsequence CountHard
41. Wildcard MatchingHard
42. Regular Expression MatchingHard
43. Stock Trading with CooldownMedium
44. Stock Trading with K TransactionsHard
45. Minimum Subset DifferenceMedium
46. Count Subsets with SumMedium
47. Longest Arithmetic SubsequenceMedium
48. Frog Jump with KEasy
49. Vacation PlanMedium
50. Perfect SquaresMedium
51. Binary Strings Without Consecutive OnesEasy
52. Domino Tiling 2×NEasy
53. Max Sum without Three ConsecutiveMedium
54. Paths in a DAGMedium
55. Set Bits for 0..NEasy
56. N-th Tribonacci NumberEasy

56 of 56 problems