蒙德里安的梦想

蓝书上面的最后一行考虑的状态是考虑的放到下一行的竖着的长方形的个数

而老板的PPT上考虑的状态是更常规的思路,只考虑整块长方形都在前i行的方案数

在转移的时候先用dfs把第i行的0全部铺满(无论是用横放还是竖放),然后再得出第i+1行的状态

update 2024.7.1

这个与蓝书一样的地方就是状态中的集合都没有精确表示出那一行的形态(1的地方可以来自于横着的,也可以来自于竖着的)

update 2024.9.1

注意,这里的第i行的二进制表示的某一位为1的话指的是竖着放的瓷砖(也就是两个挨在一起的1不能表示横着放的瓷砖),不然会重复计数

posted @   最爱丁珰  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示