path.append(s) return path if dp[i][j] == dp[i - 1][j]: return backtrack(i - 1, j, path, current_value) path.append(i - 1) return backtrack(i - 1, j - w[i - 1], path, current_value - v[i - 1]) return backtrack(n, g, [], max_value) [2024-06-09 19:21:11 | AI写代码神器 | 191点数解答]