社区
C++ Builder
帖子详情
一个算法问题,其实就是一个摆箱子的问题!!
cliefly
2003-03-11 10:55:08
一个大箱子,还有若干种小箱子,各种小箱子可以取任意数量!!
然后求解在这几种小箱子中选择任意几种(数量不限),摆到
大箱子中,怎么样摆才能使大箱子尽量的满!!!
(不需要考虑高度,是个平面问题)!!!!
不知道什么样的算法最合适,请高手指点!!!!
...全文
198
16
打赏
收藏
一个算法问题,其实就是一个摆箱子的问题!!
一个大箱子,还有若干种小箱子,各种小箱子可以取任意数量!! 然后求解在这几种小箱子中选择任意几种(数量不限),摆到 大箱子中,怎么样摆才能使大箱子尽量的满!!! (不需要考虑高度,是个平面问题)!!!! 不知道什么样的算法最合适,请高手指点!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cliefly
2003-03-12
打赏
举报
回复
能不能说得更具体一点咯?
penu
2003-03-12
打赏
举报
回复
所以用递归-回溯啊!可能可以用上剪枝。
mustang_zr
2003-03-12
打赏
举报
回复
学习。。。
cliefly
2003-03-12
打赏
举报
回复
我不是有意要气你的嘞!但这是个实际问题,需要运用的,我还要画出图纸来的!
cliefly
2003-03-11
打赏
举报
回复
难道这个问题大家没兴趣嘛?
cliefly
2003-03-11
打赏
举报
回复
这样很难得到最优解的!!!
还要考虑到如果把第一排算出了最优解,可是因为小箱子大小不一,
因此第二排就是在不规则的边线上摆放,确实很难,大家多来探讨一下咯!
favorit
2003-03-11
打赏
举报
回复
这应该是一个NP-复杂问题吧?
贪婪算法是否可以?
每一次选择放进去的小箱子,都使小箱子的尺寸尽量大
不过不一定可以得到最优解
cliefly
2003-03-11
打赏
举报
回复
不管是大箱子还是小箱子都是方形,尺寸不一定,还有一点就是大箱子比任意一种小箱子
都大很多,取哪几种小箱子可以随便,但是你需要算出在所有种类的小箱子中选择最合适
的几种小箱子来进行摆放,数量不限,尽量的摆满就行,尺寸也可以由你自己定,我说了
这只是个算法问题,关键不是是否放得满,而是要看怎么去算和怎么去摆!!!
如果大家一定要有尺寸的话我也可以个你们假定几个尺寸!!!
penu
2003-03-11
打赏
举报
回复
条件给完整些。
penu
2003-03-11
打赏
举报
回复
小箱子形状各异吗?
penu
2003-03-11
打赏
举报
回复
我晕——
你果然气死我。
cliefly
2003-03-11
打赏
举报
回复
理论上和你说的背包问题类似,但现在还有一个关键问题就是
党你知道了各种小箱子的数量之后,应该怎么样摆到大箱子里
面去!!!!
penu
2003-03-11
打赏
举报
回复
见以下贴子:
http://expert.csdn.net/Expert/topic/1023/1023346.xml
http://expert.csdn.net/Expert/topic/1011/1011221.xml
http://expert.csdn.net/Expert/topic/1089/1089616.xml
http://expert.csdn.net/Expert/topic/931/931930.xml
penu
2003-03-11
打赏
举报
回复
你查一下背包问题的算法,和你这个类似。
cliefly
2003-03-11
打赏
举报
回复
能不能说的详细一点呢?
penu
2003-03-11
打赏
举报
回复
用回溯吧,这是NP问题。
JAVA上百实例源码以及开源项目
用JAVA编写了
一个
小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,
一个
利用...
JAVA上百实例源码以及开源项目源代码
用JAVA编写了
一个
小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,
一个
利用...
【DP】叠放
箱子
问题
(两种方法)
每
一个
箱子
的外型尺寸都是一样的,现在要将其中某些集装箱叠放起来,集装箱叠放的规则如下: 1)每个集装箱上最多只能直接叠放
一个
集装箱。 2)编号较小的集装箱不能放在编号较大的集装箱之上。 3)每个集装箱...
二维装箱怎么能装最多
上面的描述是
一个
三维的装箱
问题
,但是题目说大
箱子
的长度和小
箱子
的长度相同,所以可以转换为
一个
二维空间上的装箱
问题
,只考虑宽和高。 思考: 怎么装才能保证装的最多?从最小的开始装,装到装不下了就是最多的...
题解:黑箱(容斥计数)
在小yy面前
摆
着
一个
大
箱子
,
箱子
被划分成了 个格子,
箱子
的侧面都是透明的,而且
箱子
很高,所以小yy只能从侧面观察
箱子
。 现在,
箱子
中有些格子被不透明的物体塞满了,由于小yy只能从侧面看,所以他只知道有哪些行和...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章