动态规划 01背包(倒序遍历) 求差值 for (int i = 0; i < stones.size(); i++) { // 遍历物品 for (int j = target; j >= stones[i]; j--) { // 遍历背包 dp[j] = max(dp[j], dp[j - stones[i]] + stones[i]); } } 求组合数 for (int i = 0; i < nums.size(); i++) { for (int j = bagSize; j >= nums[i]; j...