给定 n 个正方形(必须彼此大小相同),我想用这些正方形填充网页,以最大化屏幕空间并在最后产生最少数量的空正方形。有任何想法吗?我看到了一些关于打包算法的东西......
正方形不能旋转。它们将以 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;
}