回 帖 发 新 帖 刷新版面

主题:求算法,有思路就行

一个大矩形,长500,宽400,一个小矩形,长宽由客户给定,分别为X,Y。X和Y都是大于50而小于400的,请问,这个大矩形最多可以放多少个小矩形,(不要斜放)怎么个摆法?


谢谢,一定要最多!!

回复列表 (共4个回复)

沙发

不能重叠?
如果填满了,然后每个矩形面积最小,矩形的数目是最多吗?
如果是,那矩形就是正方形,面积为50*50,10*8个。是吗?
如果是不能为正方形,就不知道 了。

板凳

400*500=200000
假设小举行有以宽为50,长为x,一排共有n各,且排好以后与y米
n*x+y=500
x>=50,x>y,n为整数
n=10时,x=50
可知此时追多,为80各
同时换一种方法,将小举行的长放在大举行的宽时宽荏苒是50米可排10 排
x*n+y=400
x>=50
n=8是最多
也是80

不知道怎么样?

3 楼


4 楼


500/50*400/20个

我来回复

您尚未登录,请登录后再回复。点此登录或注册