我得到一個邏輯謎語,我需要一個有效的算法來解決它。需要算法來計算矩形的大小
我有一個大小爲w * h(寬*高)的大矩形(盒子)。
我也有其他矩形不是大小,但有固定的比例。
什麼是最快的方式來獲得X,將讓每個X矩形的最大尺寸在框內(大矩形)?
實施例:
的框矩形大小爲150 * 50(寬×高)和i具有25個小矩形。
小矩形的固定比例爲3(如果height = 5,則width = 5 * 3 = 15)。 讓我們調用矩形x的高度。
我想找到那個最大的X,它可以讓我把所有的矩形插入大矩形(進入框)。
(小矩形將被放置在行和列,例如5列和5行由比例和最大高度)
沒有人知道一個有效的算法來解決這個?
我試圖採取小矩形的最大尺寸和最小值,並計算需要多少行和列,然後測量作爲矢量的最大尺寸。這不是一個好的解決方案。 – user436862 2012-02-14 17:53:24