博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QDEZ集训笔记【更新中】
阅读量:6872 次
发布时间:2019-06-26

本文共 658 字,大约阅读时间需要 2 分钟。

这是一个绝妙的比喻,如果青岛二中的台阶上每级站一只平度一中的猫,差不多站满了吧


 

自己的理解

【2016-12-31】

 

【主席树】

http://www.cnblogs.com/candy99/p/6160704.html

就是可持久化线段树,对于每个版本建立一颗线段树,可以查询历史版本
为了节省内存和时间直接使用历史版本的形态,把修改的地方沿途新开节点,其他地方继承历史版本
主席树就是前缀和套线段树,每个前缀和建立一颗线段树,继承上一个历史版本,只是单点修改
区间修改也一样,所有区间修改到的点都要新开节点 标记下放时也要新开
总结:就是把各种操作修改到(包括因为下方标记而修改)的节点新开节点,写法上就是多了新开节点而已,其他一样
主席树的线段树是值域线段树,线段树的形态固定并且维护的信息是出现次数所以是可减的,那么主席树做差就得到了一个区间的值域线段树,可以在线段树上二分求kth

 

【树链剖分】

http://www.cnblogs.com/candy99/p/6172163.html

复杂度:每走一个轻边,size至少一倍(可以想想完全二叉树,那个正好一倍),最多走logn次

完全二叉树才是logn,然后这样树高太小卡不住暴力,所以认为树剖的常数很小

链剖序同时是dfs序,但要注意重链先行 

 一个小性质:除了最后的链,每个区间都是重链的一个前缀

题目

 

后缀数组

题目

 

 

【2017-01-01】

网络流

DP

斜率优化

矩阵乘法优化 

 

【2017-01-02】

分治

容斥原理 莫比乌斯反演

清华集训题目

你可能感兴趣的文章
Leetcode2 Add Two Numbers
查看>>
R语言线性混合效应模型实战案例
查看>>
python27+selenium3自动化登录测试
查看>>
Effective C++ 之 0 导读(Introduction)
查看>>
Io Language Demo code first day
查看>>
C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。...
查看>>
新闻发布项目——后台JSP界面adminManage/addNews.jsp
查看>>
常用的字符串加密解密工具类
查看>>
web渐进式应用PWA
查看>>
Eclipse快捷键大全(一)
查看>>
mybatis3温故
查看>>
Android 文件管理方法
查看>>
白钰铭的第六次作业
查看>>
linkin大话数据结构--List
查看>>
idea中查看java类继承图
查看>>
JDBC 自定义连接池
查看>>
iscroll在iphone浏览器上闪动的BUG
查看>>
sql替换数据库字段中的字符
查看>>
python 生成器函数
查看>>
svg简介
查看>>