总结
文章平均质量分 78
wJs9528-1
这个作者很懒,什么都没留下…
展开
-
WUST暑假集训第一周简单小结
目录一.dfs序在树状图中的经典应用二.初探双向广度优先搜索三.整体二分思想完美解决kth number问题四.实战模拟退火思想(变步长贪心算法)五.凸包问题经典例题六.树的重心问题经典例题七.矩阵快速幂例题 一.dfs序在树状图中的经典应用 首先是dfs序的问题,什么是dfs序?原创 2016-07-09 14:34:47 · 1483 阅读 · 0 评论 -
初学伸展树区间建树(A Simple Problem with Integers)
一.几个重要概念1.伸展树属于一种平衡树,也是一棵普通的二叉排序树。2.伸展树的核心在于它的伸展(splay)操作,对于每一次的伸展操作(把某个节点放到目标节点的下面),都有可能改变树中每个节点的分布,从而改变整个树的形状。3.伸展树对于树的平横性没有要求,与平衡树不同,任意两个节点都可以有任意的深度差,不需要记录平衡树的冗余信息。4.伸展树每次搜索的复杂度平摊下来都是log(原创 2016-02-21 11:27:25 · 572 阅读 · 0 评论 -
树链剖分小结及题目
我们经常会遇到这样一类题目:给出一棵树,询问树上u,v两点路径间的最值,合值,更新u,v路径上的点权或边权,或者区间更新etc,此时如果单纯的用线段树或者树状数组去搞,很明显问题不能够得到完美解决,此时就需要更高级的数据结构去对树进行重新构造,也就是通常说的树链剖分。一.树链剖分树链剖分,顾名思义,也就是对树的每一条链进行剖分,将一棵树拆分成若干条链,对其进行重新编号,在进行了重新编原创 2016-08-04 10:28:22 · 3711 阅读 · 0 评论 -
RSA 平方-乘算法 与 快速幂
平方乘算法和快速幂是极为相似的两种快速计算aka^k的方法,其不同点在于处理二进制的顺序相反,方法也有所差异复,杂度都为log2(k)log_2(k)基本原理: aka^k,将kk表示为二进制形式则得到abk...b2b1b0a^{b_k...b_2b_1b_0},其中bkb_k为高位,b0b_0为低位。 将abk...b2b1b0a^{b_k...b_2b_1b_0}变形得到ab...bb1b原创 2016-12-28 20:39:15 · 16536 阅读 · 8 评论 -
名为[退役]的比赛总结
比赛总结原创 2017-01-07 22:47:47 · 450 阅读 · 0 评论