AniketTheProgrammer
Home
(current)
Courses
Projects
YT Projects
Coding Questions
Notification
Contact Us
Log In
All Topics
C Language
C++ Language
Greedy Algorithm
Hashing
Java Language
Linked List
Python
Queue
Stack
String
Sorting
Searching
Recursion
Backtracking
Dynamic Programming
Graph Theory
Bit Manipulation
Mathematics
Sliding Window Technique
Divide And Conquer
Matrix Manipulation
Two Pointers
Binary Tree
Topic: Dynamic-programming-question / Level: Beginner
168. Implement a program to find the minimum number of coins needed to make change for a given amount using dynamic programming.
169. Write a function to find the maximum profit from stock prices given in an array where you can buy and sell multiple times.
170. Create a program to find the longest common subsequence of three strings using dynamic programming.
171. Implement a function to count the number of distinct subsequences of a string.
172. Write a program to find the maximum sum of an increasing subsequence in an array with duplicates.
173. Create a function to find the longest increasing subsequence of three arrays using dynamic programming.
174. Implement a program to find the minimum number of deletions required to make two strings anagrams.
175. Write a function to compute the longest palindromic substring in a string using dynamic programming.
176. Create a function to find the maximum length of a valid parentheses substring in a given string.
177. Implement a function to find the maximum number of tasks that can be completed given their start and finish times.
178. Write a program to find the longest increasing subsequence in a list of numbers using dynamic programming.
179. Create a function to find the minimum number of operations needed to convert one string into another using dynamic programming.
180. Implement a program to count the number of ways to partition a number into distinct parts using dynamic programming.
Previous
1
2
3
4
5
Next
More Levels
Intermediate
Advanced
Most Visited
Implement a program to solve the "Best Time to Buy and Sell Stock III" problem using dynamic programming.
Write a program to find the maximum sum of an increasing subsequence in an array with duplicates.
Create a function to compute the longest palindromic substring in a string.
Write a program to compute the longest palindromic substring using dynamic programming with the manacher algorithm.
Implement a function to count the number of distinct subsequences of a string.
Write a program to compute the number of ways to reach a score in a game with given point values using dynamic programming.
Implement a program to compute the longest increasing subsequence in an array of integers.
Implement a function to compute the longest palindromic subsequence using memoization.
Write a program to compute the longest increasing path in a matrix using dynamic programming.
Write a function to compute the longest path in a weighted directed graph.
Write a program to compute the minimum number of operations needed to convert one string to another using dynamic programming.
Implement a program to find the longest valid parentheses substring using dynamic programming.
Write a function to compute the minimum number of operations needed to convert one string to another.
Implement a function to solve the "Maximum Sum of a Subarray of Size K" problem using dynamic programming.
Write a program to solve the "Subset Sum Problem."