DP Problems Topic Wise Last Updated : 23 Jul, 2025 Comments Improve Suggest changes 1 Likes Like Report DP Problems on MathsFibonacci NumbersTribonacci NumbersLucas NumberBinomial CoefficientPascal's Triangle GenerationNth Row of Pascal TriangleCatalan Number Matrix Chain MultiplicationDP Problems on StringsDecode WaysLongest Palindromic SubstringLongest Common SubstringEdit DistanceWord BreakPalindromic PartitioningK PalindromeMinimum Deletions to make PalindromeMinimum Cost to Make Strings IdenticalWildcard MatchingRegular Expression MatchingDP Problems on SubsequenceLongest Common SubsequenceLongest Palindromic SubsequenceLongest Repeated SubsequenceMaximum Sum Increasing SubsequenceCount all subsequences having product less than KLongest Increasing SubsequenceLongest Bitonic SubsequenceMax Sum Increasing SubsequenceLongest Arithmetic SubsequenceDP on ArraysMax Sum SubarrayMax Sum Without AdjacentMin Jumps to Reach EndMax Sum Subarray with K ConcatenationsMax Sum CircularMax Product SubarrayDP Problems on GridMin Cost Path in a GridMin Path Sum in TriangleGrid Unique PathsMax Rectangular Area with all 1sCount Rectangular Areas with all 1sPaths in a Grid with ObstaclesDP Problems on SubsetSubset SumCount Subsets with Given SumPartition a Set into 2 Equal SumLargest Divisible SubsetCount Subsets with Given XORMinimum Subset DifferenceDP Problems on StockStock Buy and Sell - 1 TransactionStock Buy and Sell - No LimitStock Buy and Sell - K TransactionsStock Buy and Sell - 2 Transactions Create Quiz Introduction to DP Visit Course Introduction to DP Dynamic Programming - Memoization Dynamic Programming - Tabulation Comment K kartik Follow 1 Improve K kartik Follow 1 Improve Article Tags : Competitive Programming Explore BasicsDSA Tutorial - Learn Data Structures and Algorithms6 min readMaths for DSA15+ min readMathematical Algorithms5 min readBit manipulationBit Manipulation for Competitive Programming15+ min readBit Tricks for Competitive Programming7 min readBitwise Hacks for Competitive Programming14 min readDP for CPDynamic Programming (DP) Introduction15+ min readDynamic Programming or DP3 min readDP on Trees for Competitive Programming15+ min readDynamic Programming in Game Theory for Competitive Programming15+ min readAdvancedGraph Algorithms3 min readSegment Tree2 min readBinary Indexed Tree or Fenwick Tree15 min readArray Range Queries3 min read Like