5.7周总结

        这周还是一如既往,codeforces又上了几十分,1482了。打了场ccpc发现水平太低了,做了签到题就开始罚坐,好几道题有思路,但我们三个就是调不出来,其中还有几个没见过的算法。比如数论分块加dp,将n*m缩小到n*根m。

        关于dp,之前自己总结过一些做题的技巧吧,读完题面后,看数据范围,如果数据范围大并且是查询区间范围满足什么条件的数的个数,就向数位dp靠,状压dp,数据范围小,一般状态有两种,但是组合起来数量很大,我们可以使用状压,将各个状态压缩成一个二进制数。区间dp的复杂度是on2,一般数据较小,询问的是区间最值之类的问题。区间问题也涉及到贪心和数据结构之类的,今天做了一个区间离散化排序然后贪心,当时没想出来,没想到离散化。

        对于线段树,模板题还好,线段树优化、变形还没有掌握,写不出来。通过今天打呢场比赛,感觉目前的情况,省赛拿奖还是比较难的,还需要继续刷题,看更多的解题思路。

        这两天没怎么看,下周一、周二考两科。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值