
背包问题
文章平均质量分 90
CCF_NOI.
一个人可以被毁灭,但不能被打败。
生活总是让我们遍体鳞伤,但到后来,那些受伤的地方一定会变成我们最强壮的地方。
现在不是去想缺少什么的时候,该想一想凭现有的东西你能做什么。
每一天都是一个新的日子。走运当然是好的,不过我情愿做到分毫不差。这样,运气来的时候,你就有所准备了。
绝望是一种罪过。
人不抱希望是很傻的。
不过话得说回来,没有一桩事是容易的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷P1048—— [NOIP 2005 普及组] 采药
但是明显不是最优的,用脑子想了一下,发现 dp[2][j](j>6)=20,这个 20 怎么来的呢,当然是从前一个状态来的(注意这里就可以分为两种情况了):一种是选择第二个物品放入,另一种还是选择前面的物品;接着 i=2 放两个物品,求的就是 dp[2][j] 了,当 j<5 的时候,是不是同样的 dp[2][j](j<5) 等于0;到这里就可以了,依次类推,动态转移方程为:dp[i][j]=max(dp[i−1][j−w[i]])+v[i],dp[i−1][j])转化时间为背包容量和草药占的量。原创 2025-05-11 14:49:59 · 1080 阅读 · 0 评论 -
AcWing2——01背包问题
有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i件物品的体积是 v[i],价值是 wi[i]。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。原创 2025-05-11 14:43:05 · 788 阅读 · 0 评论