GoalScope — max_product (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
↵
<code>↵
def max_product(arr):↵
"""Finds the maximum product of an increasing subsequence."""↵
n = len(arr)↵
if n == 0:↵
return 0↵
dp = arr[:]↵
for i in range(1, n):↵
for j in range(i):↵
if arr[i] > arr[j]:↵
dp[i] = max(dp[i], dp[j] * arr[i])↵
return max(dp)↵
</code>