首页 > 学院 > 开发设计 > 正文

背包问题

2019-11-08 02:52:34
字体:
来源:转载
供稿:网友

01背包:(每样东西只有一件)

for i=1..N

    for v=V..0

        f[v]=max{f[v],f[v-c[i]]+w[i]};

完全背包:(每样东西有无数件)

for i=1..N

    for v=0..V

        f[v]=max{f[v],f[v-cost]+weight}

多重背包:(每样东西有若干件)

for i = 0...k

   for j = 1 ... N

        for  g = V...0

               f[v] = max{f[v],f[v-p[i]]+w[i]]}


上一篇:Idea的快捷键

下一篇:EL中的param和params

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表