Dynamic Programming: Knapsack - Perfect Squares
Consider the following code for computing the minimum number of perfect squares summing to
n. What is the value of dp[4] after the outer loop iteration i = 4 completes?