社区
数据结构与算法
帖子详情
5个物品有5个不同的重量,给出一个重量怎么计算出物品组合的可能性
u373649715
2018-07-04 05:23:46
比如每个物品重量是个数组
{75,138,216,287,333}
给定一个重量354
算出组合是138+216
需要容错,给定重量可能有±3左右的浮动
同一物品可能有多个(最多相同的4个)
请大家帮忙想一想,感觉不是很好实现
...全文
717
2
打赏
收藏
5个物品有5个不同的重量,给出一个重量怎么计算出物品组合的可能性
比如每个物品重量是个数组 {75,138,216,287,333} 给定一个重量354 算出组合是138+216 需要容错,给定重量可能有±3左右的浮动 同一物品可能有多个(最多相同的4个) 请大家帮忙想一想,感觉不是很好实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
636f6c696e
2018-08-28
打赏
举报
回复
典型的背包问题
dceacho
2018-08-24
打赏
举报
回复
5个不多,直接把所有组合都算出来,取最接近目标重量的组合就是了
要是多了像几十几百个就有点费脑子了
组合
数学基础内容ppt讲解版本
介绍了关于排列
组合
的基础知识 排列
组合
是
组合
数学中的
一个
概念,用于
计算
在给定条件下的
可能性
数量。排列表示的是从一组对象中选择特定数量的对象进行排列的方式,而
组合
则表示的是从一组对象中选择特定数量的对象进行
组合
的方式。 排列
组合
捆绑法和插板法是一种常用的
组合
优化方法,可以用于解决
物品
装箱问题。其基本思想是将一些
物品
捆绑在一起,形成
一个
大的
物品
,然后将这些大的
物品
尽可能地放入容器中。捆绑
物品
的方式可以根据具体需求来确定,例如按照大小或者
重量
进行捆绑。 插板法是一种基于二进制编码的装箱方法,将每个
物品
表示为
一个
二进制数,其中每一位代表该
物品
是否被放入容器中。通过枚举所有可能的二进制编码,找到最优的装箱方案。这种方法适用于需要考虑排列顺序的装箱问题,例如货车装载、船舶货物装载等。
算法设计与分析004
算法设计与分析练习题 (一) 0-1背包问题 1. 问题描述 题目: 给定N个
物品
,每个
物品
有
一个
重量
W和
一个
价值V.你有
一个
能装M
重量
的背包.问怎么装使得所装价值最大.每个
物品
只有
一个
. 输入格式 输入的第一行包含两个整数n, m,分别表示
物品
的个数和背包能装
重量
。 以后两行分别为每个
物品
的价值,
重量
输
出
格式 输
出
2行,第一行包含
一个
整数,表示最大价值 第二行为装入背包的
物品
序号 样例输入 5 8 v[]={2,1,4,3,5}; w[]={1,4,2,3,5}; 样例输
出
装入背包中
物品
总价值最大
背包问题详解
背包问题 背包问题(Knapsack problem)是一种
组合
优化的NP完全问题。问题可以描述为:给定一组
物品
,每种
物品
都有自己的体积和价值,在限定的总体积内,我们如何选择,才能使得
物品
的总价值最高。问题的名称来源于如何选择最合适的
物品
放置于给定背包中。相似问题经常
出
现在商业、
组合
数学,
计算
机复杂理论、密码学和应用数学等领域中。也可以将背包问题描述为决定性问题,即在总体积不超过V的前提下,总价值
Java数据结构和算法-5,背包问题
一、提
出
问题 有
一个
背包,最多装 20kg 的
物品
,现在有 a1、a2、a3 三样
物品
, 分别
重量
和价值是 a1{3kg,4元}、a2{4kg,5元}、a3{5kg,6元}, 求在不超重的情况下,该背包最多能装多大价值的
物品
,各种
物品
分别占多少? 二、分析问题 该问题的主要关键点是
一个
多条件随机
组合
的变量,在不超标的情况下,求另
一个
变量的最大值 思路:应该就是这条公式 公式: x * a1 +...
【最全面详细解释】背包问题详解
文章目录一、背包问题二、解法一1.思路三、解法二1.思路 一、背包问题 背包问题:
一个
背包最多可放
重量
为weight的
物品
,现在有n件
物品
的集合S,
物品
的
重量
分别为[w0,w1,w2,w3…w n-1]. 问题是能够从这n件
物品
中取
出
若干件
物品
刚好装满这个背包,不考虑背包的容积,只考虑
重量
,检查这个问题是否有解,有解就输
出
Yes,没有则输
出
No. 二、解法一 1.思路 解题思路: 先假设weight>=0,n >=0, knap(weight,n)表示n件
物品
相对于总
重量
weight的背包问
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章