自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 博弈论常见模型总结

取石子游戏模型集合

2024-11-15 15:01:55 618

原创 插入类DP

1.排列性质2.100≤n≤5×103100\le n \le 5\times10^3100≤n≤5×1033.答案和排列的上升下降的突变点有关按照某个从小到大的顺序插入,有了这个顺序就能算贡献或者方案数贡献往往提前计算,存在每个元素有新开一段、合并两端、连在某一段后面的不同方案有的允许了AAA,WWW,VVV,MMM 形状不同的最终状态可能在前面是同一状态,每个状态是为后来的状态做准备的新开一个段和连在某个段的边上并非同一个状态,新开一个段,未来会在两端之间插入更大的数字来合并两个 段,连在一个段

2024-11-08 20:00:23 728

原创 容斥dp的一些模型

1.全部都有 −至少有一个 +至少有两个 −⋯一个也没有。2.所有的情况 −一个也没有 =至少有一个3.至少有 k个 −kk1​×至少有 k1个 +kk2​×至少有 k2⋯恰好有 k个的方案数xS∑T⊆S​−1∣T∣1minT5.补集转化 ans总数−补集。

2024-11-01 22:16:54 1121

原创 一些dp题

有一个长度为 nnn 的 010101 串,你可以每次将相邻的 kkk 个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这 kkk 个字符确定。你需要求出你能获得的最大分数。1≤n≤3001≤n≤3001≤n≤300,1

2024-10-30 19:25:58 385

原创 浅谈笛卡尔树

笛卡尔树是一种特定的二叉树数据结构,可由数列构造,在范围最值查询、范围top k 查询(range top k queries)等问题上有广泛应用。

2024-09-30 08:50:44 1969

原创 Prüfer序列简要介绍

Prüfer序列可以适用于很多树上计数问题

2024-09-29 15:12:11 747

原创 浅谈舞蹈链(DLX)

建出形如这样的交叉十字循环双向链只对有111的连边,这张图对应着矩阵AAA获取headrighthead.rightheadright元素,即元素C1C1C1,标示元素C1C1C1为紫色先尝试行222,标示该行中其他元素元素5和元素6元素5和元素6元素5和元素6所在的列首元素为橙色,即元素C4C4C4和元素C7C7C7移除橙色部分和紫色部分,剩下的如图所示获取headrighthead.righthea。

2024-09-19 10:57:55 1587 1

原创 splay + 垃圾回收 知识点与例题的简要讲解

splay(x,k) 将点x翻转到点k的下方,每次添加一个数,就将其splay到根节点的下方(每次翻转的复杂度为log n),这样的话就能使整棵树的高度接近于log n。kth 查询第k大的数,在树中每个点的前继就是其在数组中的上一个点,后继就是下一个点,所以在其中序遍历有序的前提下,递归判断每个子树的大小就行了。在这组数据中,数的根节点为6,整棵树的中序遍历为1,2,3,4,5,6,7,10,15,一个树的中序遍历为:左子树 + 根 + 右子树。

2023-10-24 14:44:59 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除