随笔分类 - A -- 知识点
摘要:今年更新的量达成了 维持树平衡的核心是rotate函数,这个函数与splay中的并无二致。 AVL由于不像splay一样容易变化,因此其insert操作和remove操作需要展开细说。 insert操作前半部分和普通的BST并无二致,即从根节点开始沿着BST开始检查进入左子树还是右子树。最终找到一个
阅读全文
摘要:[复习]动态dp 你还是可以认为我原来写的动态dp就是在扯蛋。 "[Luogu4719]【模板】动态dp" 首先作为一个题,我们显然可以每次修改之后都进行暴力,设表示当前考虑及其子树内的点,当前这个点是选还是不选时能够得到的最大权值,那么我们可以得到转移:
阅读全文
摘要:李超线段树 因为太弱了,所以只会用单调队列、CDQ分治、平衡树来维护凸壳,然后被聚聚在博客底下给D了一顿,所以辣鸡yyb就来学一下了。 (似乎整个机房就我不会了) 首先先明白这个东西在干啥 你要资磁动态维护一个平面直角坐标系,资磁在中间插入一条线段,资磁询问与这
阅读全文
摘要:[复习]斜率优化 好久没写过了,跟忘了没啥区别了。 然后重新理解一遍这个东西,感觉我原来对于斜率优化的想法有着很大的问题。 所以这些东西举例子重新推一推吧QwQ。 "[HNOI2010]玩具装箱" 首先写暴力的转移,设是的前缀和。 $$f[i]=\min_{j=0
阅读全文
摘要:[复习]字符串 纯复习内容,内容比较粗糙。 字符串哈希 最基本的东西,一般而言并不太需要注意哈希被卡的问题。 个人比较习惯的是单哈希、自然溢出。偶尔会使用多模数哈希,但还是用自然溢出。 可以用来干的事情:快速判断两个串是否相等,判断回文串等。 比较容易实现,不多写了。 最小循环表示法 讲过
阅读全文
摘要:[复习]数论相关内容 因为是男神讲的课,所以直接按照他的课件推过来吧。 & 求解方程组: $$\begin{cases} x\equiv a_1(mod\ m_1)\\ x\equiv a_2(mod\ m_2)\\ ...\\ x\equiv a_n(mod\
阅读全文
摘要:[复习]莫比乌斯反演,杜教筛,min_25筛 莫比乌斯反演 做题的时候的常用形式: 实际上还有 $$\begin{al
阅读全文
摘要:[复习]多项式和生成函数相关内容 多项式 涉及的方面 主要在于多项式的乘法,也就是。 但是也多项式的求逆,,,开根,求导,积分等操作。 多项式乘法 并没有什么好复习的,记好板子就行了。同样也是多项式运算的基础。 泰勒展开&麦克劳林级数 泰勒展开: 如果$f
阅读全文
摘要:动态dp 这个鬼玩意我已经点开 关上无数次了,当时dkw给洛谷贡模板题的时候还问过我一次来着......然而我并不会,然后,,,,然后NOIP就爆炸了。 所以,趁着难得滚到机房的时间,赶快学习一下QwQ。 直接搬洛谷上的模板题吧 题面 "【P4719】动态dp" 给定一棵个节点的树,点有点权,
阅读全文
摘要:博弈论总结 开头&一些基本性质 本文的大部分内容来自于的课件。() 一、必胜点和必败点 点:必败点,在双方都聪明无比的情况下(比如和在玩游戏),当前先手的人必败的情况。 点:必胜点,在双方操作都正确的情况下先手必胜的位置。 几个性质 所有
阅读全文
摘要:长链剖分学习笔记 简介 长链剖分也是一种树链剖分,平时我们说树链剖分,一般都是直接默认为轻重链剖分。 轻重链剖分的优秀性质在于从任意一个点开始,向上跳跃,跳过的重链数量不会超过级别。 这样子可以很优秀的解决两点之间链的问题。 对于解决一些子树的信息问题,我们可以用$dsu\ on\ tre
阅读全文
摘要:求集合中选一个数与当前值进行位运算的max 这是一个听来的神仙东西。 先确定一下值域把,大概,再大点也可以,但是这里就只是写写,所以无所谓啦。 我们先看看如果暴力求怎么做,位运算需要给定的关系,总共种。 如果是暴力的话,我们的方法有两种, 第一种是比较
阅读全文