SDOI2016Round1

35 篇文章 1 订阅
23 篇文章 0 订阅

Day1T1做了三个半小时,然后T2写的很急判素数写跪了一句话,T3只剩一个20分暴力的时间了。。于是就这么愉快的滚粗了。

发现原来我还不会数位DP。。
Day1T3竟然有 log3n ,不过我卡了很久发现似乎确实卡不掉。。最多卡到1.5s左右。。因为线段下传的log与区间长度有关,如果链剖的log大了的话它就会很小;而如果让在每个重链上的长度比较大就会导致链剖的log变得很小。所以很难卡。。

总结:
①数位DP的状态是只考虑高位,不考虑低位。
②对于”考虑最高的小于K的位“这种思考方式,如果后面的不易求的话,就很麻烦了,需要DP两遍。可以再开一维记大小关系,这样转移就会很方便了。
③标记下传意味着标记合并,而如果标记不能合并的话我们就可以考虑将其永久化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值