【树链剥分】专题小结
来源:互联网 发布:爱知工科大学怎么样 编辑:程序博客网 时间:2024/05/21 10:40
专题地址
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=78210#overview
本专题所有代码都可以在hust上查看
A - Aragorn’s Story
模板题 树链+线段树(区间更新单点查询)
B - Housewife Wind
模板题 树链+线段树(区间更新单点查询)
C - Tree
模板题 树链+线段树(单点区间更新区间查询)
要注意到的点是区间更新是取反 所以要保存区间的最大值和最小值
D - 染色
好题 树链+线段树(区间更新+稍微变化的区间查询)
每一个每个结点保存这个区间的左端点颜色和右端点颜色
更新的时候
如果左儿子的右端点==右儿子的左端点
那么这个区间的总数等于左儿子线段数+右儿子线段数-1
否则总数为左儿子线段数+右儿子线段数
E - 树的统计Count
模板题 树链+线段树(单点更新区间查询)
F - 网络管理Network
线段数套Treap(随机二叉排序树)
求树上的动态区间第k值
具体查看
http://blog.csdn.net/inf_force/article/details/46390337
G - 过路费
模板题 树链+线段树(单点更新区间查询)
可以将边权化为点权计算
H - Aladdin and the Return Journey
模板题 树链+线段树(单点更新区间查询)
I - Query on a tree
模板题 树链+线段数(单点更新区间查询)
0 0
- 【树链剥分】专题小结
- 矩阵专题小结
- KMP专题小结
- AC自动机专题小结
- 后缀数组专题小结
- 模拟专题训练小结
- 分组背包专题小结
- 字符串专题小结
- 第一次制作专题小结
- 【专题小结】数据结构
- bfs+dfs专题小结
- 深搜专题小结
- AC自动机专题小结
- [目录]DP类专题小结
- 图论专题小结:无根树转有根树
- 数据结构专题小结:RMQ问题
- 数学专题小结:FFT算法
- [J2SE 5.0专题][2.9]语言特性小结
- 【leetcode】Count and Say
- C++和java多态的区别
- addmrpt.sql
- 利用正则表达式除去html得到纯文本
- ashrpt.sql
- 【树链剥分】专题小结
- [php] 静态方法 接口 链式操作
- poj 3723 kruscal,反边取最大生成树。
- 安装keepalived 报错`install' is up to date
- 设计模式(十八)之 Strategy(策略)
- ThinkPHP3.2使用PHPMailer发送邮件
- HDU ACM 4515 小Q系列故事——世界上最遥远的距离
- 英语学习电影资源
- 面试题:Java中对象序列化接口(Serializable)的意义