社区
数据结构与算法
帖子详情
已知和求最佳算法
jingrui110
2015-10-12 11:04:17
已知原材料有8g到31g共24种重量,每种重量的原料数量不一定,且随时补充,装箱要求50g/箱,每天装箱数量不定,要求首先考虑用原料数量最多的一种,用其他的来凑成50g,求解一个算法。
...全文
169
4
打赏
收藏
已知和求最佳算法
已知原材料有8g到31g共24种重量,每种重量的原料数量不一定,且随时补充,装箱要求50g/箱,每天装箱数量不定,要求首先考虑用原料数量最多的一种,用其他的来凑成50g,求解一个算法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyl072
2015-10-19
打赏
举报
回复
1. 先考虑各种原材料都足够多的情况下,比如都 >10。 此时可以通过背包算法来求解8-50 每一个和是否可以被构成,这个结果只需要算一次即可。然后每次装箱时,剩余空间从50开始,优先选择数量最多的材料进行填充,倘若填充这个材料之后,剩余空间仍然是一个可以被构成的和,则这个材料就可以选,否则尝试材料数第二多的材料。 依次类推下去。 2. 当某些材料的个数不足试,比如 <10 ,此时可以把这种材料去掉。然后根据背包算法重新算一遍 8-50 的每一个值是否可以被构成。
cnmhx
2015-10-16
打赏
举报
回复
这是运筹学的内容哦。
jingrui110
2015-10-12
打赏
举报
回复
举例:5*8+10;3*8+18;优先考虑5*8+10,若10没有了,再考虑3*8+18;
jingrui110
2015-10-12
打赏
举报
回复
哪位大神给个思路啊,我写了一下,直接乱了脑子了,太多种组合了,都不知道怎么写了。
以太坊源码定制国密与修改共识
算法
为dpos
以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭...
已知
有兴趣的公司包括微软、IBM、摩根大通。 德勤和ConsenSys在2016年
Dijkstra
算法
、
最佳
优先搜索(BFS)
算法
、A*
算法
1.Dijkstra
算法
主要思想是:利用广度优先搜索拓展遍历节点,刷新并记录每个节点到起始点的最短距离以及最短距离相对应的路径。 如此就可以得到一条从起点到
已知
终点的最短距离...A*
算法
是结合了Dijstra和
最佳
优先算
求
解两点间最短路径的
算法
最短路径
算法
1.Dijkstra
算法
2.Bellman-Ford
算法
3.SPFA
算法
4.Floyd
算法
几种最短路径
算法
的对比Dijkstra
算法
、Bellman-Ford
算法
和SPFA
算法
的对比Dijkstra
算法
和Floyd
算法
的对比 最短路径
算法
单源最短路
算法
:
已知
...
贪心
算法
(贪婪
算法
)
贪心
算法
(贪婪
算法
)
【JAVA操作系统——可变式分区分配】
最佳
适应
算法
【JAVA操作系统——可变式分区分配】
最佳
适应
算法
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章