backpack 4 (lintcode 562)

圖片.png

注意特例:


圖片.png
圖片.png
//my
///i562
class Solution {
public:
    int backPackIV(vector<int> &A, int m) {
        int ss = A.size();
        vector<vector<int>> dp(ss + 1, vector<int>(m + 1, 0));

        dp[0][0] = 1;
        for (int i = 1; i <= ss; i++) {
            for (int j = 0; j <= m; j++) {
                int k = 0;
                while (k * A[i - 1] <= j) {
                    dp[i][j] += dp[i - 1][j - A[i - 1] * k];
                    k += 1;
                }
            } // for j
        } // for i    
        return dp[ss][m];
    }
};
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 開發(fā)中使用中使用到了math這個包,總結(jié)一下math包的主要方法與功能。 func Float32bits 函數(shù)返...
    吃貓的魚0閱讀 882評論 0 0
  • 1.C和C++的區(qū)別?C++的特性?面向?qū)ο缶幊痰暮锰帲?答:c++在c的基礎(chǔ)上增添類,C是一個結(jié)構(gòu)化語言,它的重...
    杰倫哎呦哎呦閱讀 9,994評論 0 45
  • 3. 類設(shè)計者工具 3.1 拷貝控制 五種函數(shù)拷貝構(gòu)造函數(shù)拷貝賦值運算符移動構(gòu)造函數(shù)移動賦值運算符析構(gòu)函數(shù)拷貝和移...
    王偵閱讀 2,069評論 0 1
  • 本文準(zhǔn)備講解1個簡單的算法編程問題, 這個算法編程問題來自LintCode平臺。不了解.LintCode平臺的讀者...
    billliu_0d62閱讀 226評論 0 0
  • 四季更迭,冬去春來,每一個季節(jié)都可愛,可是唯獨對“秋”有種特別的情愫。是因為從活力四射向冬眠蟄伏的轉(zhuǎn)化,又或是因為...
    地小鼠閱讀 585評論 0 1

友情鏈接更多精彩內(nèi)容