私は論理的な謎を解き、それを解決するには効率的なアルゴリズムが必要です。矩形のサイズを計算するためのアルゴリズムが必要
サイズがw * h(幅*高さ)の大きな長方形(ボックス)があります。
私はまた、大きさではなく固定比率の他の長方形をx個持っています。
Xを取得する最速の方法は、Xの各矩形の最大サイズをボックス内に入れる(大きな矩形)ことができますか?
例:
ボックス矩形サイズは150×50(幅*高さ)及びiは25の小さな長方形を有しています。
小さい矩形の固定割合は3です(高さ= 5の場合は幅= 5 * 3 = 15)。 長方形xの高さを呼び出します。
すべての矩形を大きな矩形に(ボックス内に)挿入することができる最大のXを探したいと思います。
(小さな矩形は、行と列に配置され、例えば5列および5行比率と最大高さによって)
誰もがこの問題を解決するための効率的なアルゴリズムを知っていますか?
私は小さな矩形の最大サイズと最小値をとり、必要な行数と列数を計算し、最大サイズをベクトルとして測定しようとしました。このような良い解決策ではありません。 – user436862