暑假训练总结2

      不知不觉中训练已经还剩一个星期了。

      过去的几个星期飞逝,虽然不能说进步很大,但是还是有些进步,比如写题的准确度比以前高了。

      数位dp,树状dp等等都都了解了一下,总之不管怎样,都是用dp的思想来用于不同的知识上就达到了不一样的效果。

      数位dp,顾名思义便是和数打交道,找到位数之间的关系,写出状态转移方程然后赋初值后进行运行一遍得到结果,当然这时一般有两种方式实现,dfs或硬上自己分析着写。

个人更偏向于dfs,因为直接写比较繁琐,dfs却很便捷,但是没有自己写好理解,并且要考虑一些细节如何在dfs中实现如是否是最高位等等。

     树状dp便是在树上进行动态规划,开始时总看不太懂,但是看着像是分组背包,当时便没怎么学会分组,当然便弄懂了分组背包,然后看树状dp后便有些眉目,渐渐地便看懂了,父节点和子节点的关系便是树状dp的重点和难点,做了不少dp了,好像状态转移方程就是重中之重,我们训练了怎么多时间,就是为了如何考虑状态转移方程和如何对状态转移方程实现,状压dp将在数据压缩数位将问题离散到各个位数等等。

     在做dp的专题中有时也会用到其他知识,不懂就查,然后学习,这样收获应该很多吧,继续努力吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值