if (row == triangle.size()-1) return triangle.get(row).get(col); if (dp[row][col] != -1) return dp[row][col]; int down = triangle.get(row).get(col) + solve(row + 1 ...