Top-20 Training Program (Dynamic Programming Problems)
The document provides a list of 20 dynamic programming problems organized into three groups - counting problems, path sum variations, and LIS and max subarray variations. It lists the problem names and links for each problem and is copyrighted material from Algorithmica.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
34 views1 page
Top-20 Training Program (Dynamic Programming Problems)
The document provides a list of 20 dynamic programming problems organized into three groups - counting problems, path sum variations, and LIS and max subarray variations. It lists the problem names and links for each problem and is copyrighted material from Algorithmica.
Max Non-adjacent Sum: Given an array of integers, find a maximum sum of non- adjacent elements. Min Cost Climbing: https://leetcode.com/problems/min-cost-climbing-stairs/description/ Minimum Path Sum in Rectangular Grid: https://leetcode.com/problems/minimum- path-sum/description/ Minimum Path Sum in Triangular Grid: https://leetcode.com/problems/triangle/description/
Group3: LIS & Max subarray Variations
Longest Increasing Subsequence: https://leetcode.com/problems/longest-increasing- subsequence/description/ Russian Doll Envelopes: https://leetcode.com/problems/russian-doll- envelopes/description/ Maximum Pair Chain: https://leetcode.com/problems/maximum-length-of-pair- chain/description/ Number of LISs: https://leetcode.com/problems/number-of-longest-increasing- subsequence/solution/ Maximum Sum Subarray: http://www.lintcode.com/en/problem/maximum-subarray/ Maximum Product Subarray: https://leetcode.com/problems/maximum-product- subarray/description/