汪恺恒 中级启示者 //我的比较复杂 完全背包求方案总数 定义 int a[3]={10,20,50};//每一种钱数 int n; long long f[1000005]; 边界 f[0]=1; 状态转移 循环(i:0至3){ 循环(int j=a[i];j<=n*100;j++){ f[j]=f[j]+f[j-a[i]]; } } 输出f[n*100]