No.66-LeetCode638-6维dp-选最优套装
发布日期:2021-07-28 02:54:32
浏览次数:36
分类:技术文章
本文共 855 字,大约阅读时间需要 2 分钟。
起始dp状态是可以7进制压缩的,但是写起来容易错,倒不如这样写好了。
class Solution {public: int shoppingOffers(vector & price, vector>& special, vector & needs) { const int base = 7; int dp[base][base][base][base][base][base]; memset(dp,0,sizeof(dp)); int N = price.size(); int pc[7]; memset(pc,0,sizeof(pc)); for(int i=0;i =sp[0]&&b>=sp[1]&&c>=sp[2]&&d>=sp[3]&&e>=sp[4]&&f>=sp[5]){ dp[a][b][c][d][e][f] = min(dp[a][b][c][d][e][f],dp[a-sp[0]][b-sp[1]][c-sp[2]][d-sp[3]][e-sp[4]][f-sp[5]] + key); } } } } } } } } return dp[nd[0]][nd[1]][nd[2]][nd[3]][nd[4]][nd[5]]; }};
转载地址:https://blog.csdn.net/ShellDawn/article/details/99709337 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月02日 05时22分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
前后分但文件上传与多文件上传,前端实现
2021-06-29
Poj百练 2711:合唱队形 (分类:动态规划)
2021-06-29
SpringBoot自定义banner
2021-06-29
JWT(JSON Web Token)认证小结
2021-06-29
Poj百练 2746:约瑟夫问题 (分类:模拟)
2021-06-29
git知识点梳理
2021-06-29
git中tag标签的用法
2021-06-29
VTK:文字来源TextOrigin
2021-06-29
VTK:XYPlot图
2021-06-29
VTK:检查模块CheckForModule
2021-06-29
VTK:复合数据之CompositePolyDataMapper
2021-06-29
VTK:复合数据之Generate2DAMRDataSetWithPulse
2021-06-29
VTK:复合数据之Generate3DAMRDataSetWithPulse
2021-06-29
VTK:复合数据之MultiBlockDataSet
2021-06-29
VTK:复合数据之OverlappingAMR
2021-06-29
VTK:数据结构之BuildLocatorFromKClosestPoints
2021-06-29
VTK:数据结构之BuildOctree
2021-06-29
VTK:数据结构之ClosestNPoints
2021-06-29
IDEA SpringMVC Tomcat 404 一网打尽 及路径问题汇总【踩坑记录】
2021-06-29