logo
预览版
标准版
您当前访问的是 喵宅苑 MewoGarden × 技术宅II 预览版网页,若要正常使用功能请戳我前往标准版
帖子对应的标准版页面请点击帖子下方[→标准版]按钮
pefectdream

本帖最后由 pefectdream 于 2013-9-24 18:08 编辑

某人的饭量为T,有n份体积分别为t1, t2, ... tn的美食,能否从n份美食中挑选若干份,使得恰好吃饱,也不浪费食物,求出所有满足条件的选择。

例:

请输入饭量T:T=10

请输入食品份数n:n=6

【查看更多内容请登录哈】

pefectdream

【链接登录后可见】

仍然是动态规划01背包的变种啊。。。

比如F 里存储的便是 M总量下第i个之后恰好吃饱食品组成个数

那么F[ ...

谢谢

foodszhu

仍然是动态规划01背包的变种啊。。。

比如F 里存储的便是 M总量下第i个之后恰好吃饱食品组成个数

那么F[M+ti][i - 1] 就是 吃第i个的个数F,同时加上不吃的个数F

F[M + ti][i - 1] = F[M + ti]【链接登录后可见】 + F【链接登录后可见】 (不是单纯的加

【查看更多内容请登录哈】