完全背包问题 和01背包最大区别就是一个物品可以重复放多次,因此遍历空间时可以从前往后。 import java.util.*;public class Main{public static void main (String[] args) {Scanner sc = new Scanner(System.in);int m = sc.nextInt
R5-真正的动态规划 动态规划核心: 第i步是怎么来的(即动态规划公式) 走到第i步阶梯的总方法数=sum(走到第i-1步阶梯的总方法数,走到第i-2步阶梯的总方法数) class Solution:def climbStairs(self, n: int) -> int:if n<=2:return nsums=[0]*nsums[0],sums[1]=1,2for i in