状态压缩小结 + 一周感想

不知不觉一周的时间已经过去了,自己静下来的时候仔细想想,大家都挺认真的,从早上做到晚上,除去中间去吃饭的时候都待在这里,不得不说大家都挺能坐得住的。


一周的时间收获也很多,状态压缩入门题目至少 现在可以去写了,大致的套路了也都明白了。


周四的时候我和李跃威迟到了,被费老说了几句,其实费老师说的很有道理啊,我们这个样子给大家带来很大的负面影响,风气上的影响。


简单的只吐槽这么多,说一说状压 dp 的东西吧。


首先是状态的压缩,找到一个合理的状态去表示题目要求是很有必要的,一般使用二进制压缩,当然还有 三进制的 方法。


然后是建立一个 合理的 dp 数组去表示整个问题。例如有几道题目需要建立三维的 dp 数组,来表示前一个状态。


赋初值。合法 状态表示的值很重要。


动态转移方程。不同的题目当然这个是不相同的。


还有就是对于每一个状态判断是否合法  位运算的使用也很巧妙,这个要在写题的过程中慢慢去体会。


写了两篇状压的 题解  , 感兴趣的可以去看看。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值