splay做了一个月了,虽然只有三个题,但只能结束了,不然学不完了、、
splay非常恶心,导致很多人不愿意写,而更愿意写分块、、
splay的基本原理很简单,就是通过二叉查找树的不同形态变化来使每次查找均摊都是logn的
但他可以维护区间信息,利用二叉查找树的性质,我们可以把一个区间旋到一颗子树里,进行标记修改
但要注意up和down,因为splay的变形是比较奇特的,所以必须保证根节点拥有最新信息。
一般用splay解决的题都是有一定顺序特征,并且是动态的信息。 如果是区间信息,除了用线段树,还可以用splay