Topic: Dynamic Programming Problem / Level: intermediate
Problem: Solve the "Maximum Product of Alternating Subsequences with Constraints" problem where you compute the maximum product by selecting alternating subsequences under specific conditions using dynamic programming.