1. // 完全背包 格式模版
    2. function completePack(weight, value, bagWeight) {
    3. let dp = new Array(bagWeight + 1).fill(0);
    4. for (let i = 0; i < weight.length; i++) {
    5. for (let j = weight[i]; i <= bagWeight; j++) {
    6. dp[j] = Math.max(dp[j], dp[j - weight[i]] + value[i])
    7. }
    8. }
    9. return dp[bagWeight];
    10. }