11.27_数据结构总结

树套树: 其实是各取各自的特点组合起来。
例如:带修改主席树 就是 树状数组套主席树,是利用树状数组前缀和,利于修改的性质。

cdq分治: 和很多数据结构相似,利用二分,左对右的影响。

LCT:makeroot其实是为了规定深度关系,有向图则不需。
通过虚子树亦可维护子树信息。
并不一定是很容易看出要link\cut,有可能是静态问题,只是要维护某些信息需要动态添加。 eg:魔法森林

点分:与链有关的信息维护,很多时候用桶等记录信息。动态点分要达到应用仍需再看。

并查集:镜像点,虚点有很多应用。
好题:UVA11987 利用镜像点不会有儿子。

分块/莫队:优雅地暴力。 要会已知问题的转化。

知识上到此为止。

感觉这几天写博客都写不过来(还有篇回滚莫队没写)

终于在vim上能基本生存了! 喜欢快捷键!喜欢desert!
练习打字,感觉一到晚上又退化了…

数论上缺的东西比较多,要以基础知识为主,
因为代码量小,好好用vim。
进度上还是尽量赶,在代码上写总结注释启发,利于周末的整合。

完毕。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值