在9*9的格子中,尽量平均的从下到上放入占格子2x4,2x3,2x2,1x4,1x3,1x2的物品,横竖都可以
昨天问了ChatGPT,结果不是好多空的,就是代码运行报错
刚开始打算按照格子数量规划每个物品数量填充,后来出现了些问题
现在打算从下到上一个一个生成,有没有更好的算法生成方式
后面会根据物品总数,格子页数还有其他规则做约束,而且会生成多个,所以尽量灵活可以生成多种的最好

你是在做一个类似暗黑游戏的背包系统吗,想让物品摆放看起来更规整?
差不多吧,下面摆齐
那我觉得你应该是要求得一个最小周长的组合
如果方块数量少的话可以便利所有组合来获取结果
如果方块数量多的话可以考虑相关的算法了
尽量铺满,想知道有什么算法方便计算,后面会有,类似总共90个块,铺几页的需求,然后生成多种结果
转成面积计算?
分别计算区域的长宽和小格子长宽的比例, 然后计算排布?
感觉可行诶!排布要怎样计算
我写过这个
有什么便利的算法吗,我现在写的是从下拼进去,感觉会有更好的方法,有啥建议不
现在我的结果是这样

还有有拐弯的方块形状…有什么好算法推荐吗
MaxRects