n個の四角形(お互いに同じサイズでなければならない)が与えられた場合、これらの四角形でWebページを埋めたいそれは画面のスペースを最大化し、最後に空の四角形の数が最小になることを意味します。何か案は?アルゴリズムをパッキングする方法があります...さまざまな数の四角形のWebページを塗りつぶす - 最後に空白が少なく、空白が最小になる
四角形は回転できません。彼らはhtmlで表現されます:
<div class="row"><span class="square"></span><span class="square"></span><span class="square"></span><span class="square"></span></div>
<div class="row"><span class="square"></span><span class="square"></span><span class="square"></span><span class="square"></span></div>
css:
.square {
height: x;
width: x;
}
「画面のスペースを最大限にする」とはどういう意味ですか?画面サイズが固定されていませんか? – Caspar
これは、画面を最大限に活用することを意味します。のように、小さな正方形で画面の1/10を塗りつぶすだけではありません。可能な限り大きな四角形を作成し、空きスペースをほとんど残さないでください。 – BobTurbo