动态规划-背包(普通版)

欢迎在评论区留言和订阅专栏!

背包是一种动态规划的分支,接下来我就讲一讲。

1.简介

背包是求n个东西,求获得总价值最大而且花费不小于m。转移方程为dp[i][j]=max(dp[i-1][j],dp[i-1][j-a[i]]+w[i]);

背包的步骤只有一个:背包动规

2.代码

1.背包动规

int t, m, a[100005], w[100005], dp[1005][1005

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

c++算法大全 文章被收录于专栏

本专栏收集了c++大部分基础算法,附有简介和代码。

全部评论
建议上新多重背包。
2 回复 分享
发布于 08-27 16:31 北京
动态规划还有一些算法吧,建议上新。
点赞 回复 分享
发布于 08-28 18:56 北京

相关推荐

点赞 评论 收藏
分享
SaviorSu:直接说下学期可以请假,一般情况学校允许我26届,大三就直接去实习了
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务