Topic: Dynamic Programming Problem / Level: intermediate
Problem: Solve the "Longest Common Subsequence with Limited Changes" problem where you can change up to k characters in each string to form the longest common subsequence using dynamic programming.