早教吧作业答案频道 -->数学-->
求一个排列算法,或者解决的思路!若干矩形拼凑成一个矩形,不能重叠,如何排列可以使最终面积最小?使用场景假设,有若干图片,40-100图片数量不一定每个图片的大小尺寸可能不相同,图片排列
题目详情
求一个排列算法,或者解决的思路!若干矩形拼凑成一个矩形,不能重叠,如何排列可以使最终面积最小?
使用场景假设,
有若干图片,40-100图片 数量不一定
每个图片的大小尺寸可能不相同 ,
图片排列行数列数不限制,但是不能重复;
如何取得最终合成的图片的矩形面积是最小面积的 排列方法;
希望提供数学上的解题思路或者实现过程,
对了 参与排列的矩形 不用考虑旋转的情形,假设矩形或者图片 可以移动 但是无法旋转
使用场景假设,
有若干图片,40-100图片 数量不一定
每个图片的大小尺寸可能不相同 ,
图片排列行数列数不限制,但是不能重复;
如何取得最终合成的图片的矩形面积是最小面积的 排列方法;
希望提供数学上的解题思路或者实现过程,
对了 参与排列的矩形 不用考虑旋转的情形,假设矩形或者图片 可以移动 但是无法旋转
▼优质解答
答案和解析
1. 计算宽度之和、高度之和,如果宽度和较大则先处理2.1,否则先处理2.2
2.1. 按照宽度从小到大排列,宽度相同的矩形拼成更大的矩形
2.2. 按照高度做相同的处理
3. 重复以上步骤,直到没有宽、高相同的矩形
1. 计算宽度之和、高度之和,如果宽度和较大则先处理2.1,否则先处理2.2
2.1. 按照宽度从小到大排列,找出两个矩形,使得拼接后的“矩形”面积中空缺部分最小(较可能是宽度相差较小的两个矩形).
2.2. 按照高度做相同的处理
3. 重复以上步骤,直到只剩下一个矩形(最终解)
以上两段其实是一个意思:尽量用较小的“面积损失”最大限度的减少待处理矩形数.只是第一段是特例,也就是无“面积损失”的拼接.
不过,一般来说,这不会是最优解.
2.1. 按照宽度从小到大排列,宽度相同的矩形拼成更大的矩形
2.2. 按照高度做相同的处理
3. 重复以上步骤,直到没有宽、高相同的矩形
1. 计算宽度之和、高度之和,如果宽度和较大则先处理2.1,否则先处理2.2
2.1. 按照宽度从小到大排列,找出两个矩形,使得拼接后的“矩形”面积中空缺部分最小(较可能是宽度相差较小的两个矩形).
2.2. 按照高度做相同的处理
3. 重复以上步骤,直到只剩下一个矩形(最终解)
以上两段其实是一个意思:尽量用较小的“面积损失”最大限度的减少待处理矩形数.只是第一段是特例,也就是无“面积损失”的拼接.
不过,一般来说,这不会是最优解.
看了求一个排列算法,或者解决的思路...的网友还看了以下:
电烙铁使用前需要一定的预热时间,即使不用也要将它接在电源上,但这样做既费电又会造成烙铁头氧化而不易 2020-04-25 …
善良是无私的,以善良之心待人是发自内心的驱使,善良的人必然[]A、不图回报B、不图报应C、不图报酬 2020-05-16 …
很多同学有过疑问“声音具有能量吗?它具有的能量与声音的响度和频率是不是有关呢?”某同学对其中两个问 2020-05-17 …
很多同学有过疑问“声音具有能量吗?它具有的能量与声音的响度和频率是不是有关呢?”某同学对其中两个问 2020-05-17 …
电烙铁使用前需要一定的预热时间,即使不用也要将它接在电源上,但这样做既费电又会造成烙铁头氧化而不易 2020-05-17 …
在世界范围内,据统计化肥对粮食增产的贡献率已超过40%,如图是两种氨肥标签的一部分.请根据图示中的 2020-06-13 …
《单杠技巧》求单杠练习四(曲伸上杠)的方法和技巧我现在每天早晚都做拉单杠练习,每次练习分四组,四组 2020-07-08 …
懂钢结构的朋友请进啊,对图纸不太懂.比如H型钢GKZ90-5,规格是H600*400*20*40, 2020-07-19 …
一栋楼房东西方向长40米,在图纸上的长度是50厘米.这幅图比例尺是多少?是不是这样:0.5÷40=0 2020-11-21 …
如图所示,是做匀速直线运动的小车的频闪照片,记录了运动小车经过相等时间间隔的位置,频闪灯的闪光频率为 2020-11-25 …