随笔分类 -  编程 / 程序 / C++ / 笔记 / 模板

摘要:title: 【笔记/模板】圆方树 tags: 笔记/模板 abbrlink: 3931479348 date: 2025-01-01 21:58:03 圆方树 定义 圆方树是一种常见的将无向图转化为树上操作的方法。顾名思义,圆方树上有两类点:圆点,即无向图原始的点;方点,每个极大点双连通分量中的一 阅读全文
posted @ 2025-02-12 20:30 ThySecret 阅读(6) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】AC 自动机 tags: 笔记/模板 abbrlink: 3050340822 date: 2025-01-25 15:05:06 AC 自动机 前缀函数以及 KMP 算法很好的处理了单个模式串和文本串之间的字符匹配问题,但是如果存在多个模式串对于单个文本串进行匹配时,每 阅读全文
posted @ 2025-02-12 20:29 ThySecret 阅读(13) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】zkw 线段树 tags: 笔记/模板 abbrlink: 2576816545 date: 2025-02-06 19:58:11 zkw 线段树 zkw 线段树,即非递归版本的线段树,本质上与普通线段树一样,但是在一些较为简单或者有特殊性质的操作上(例如单点 / 区间 阅读全文
posted @ 2025-02-12 20:28 ThySecret 阅读(13) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记】多项式Ⅰ tags: 笔记 abbrlink: 378021250 date: 2025-02-11 11:30:23 前言 这一节用于讲解拉格朗日插值法(Lagrange Polynomial)和快速傅里叶变换(Fast Fourier Transform),但是含有前置知识 阅读全文
posted @ 2025-02-12 20:25 ThySecret 阅读(30) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】二叉搜索树 平衡树 tags: 笔记/模板 abbrlink: 13808 date: 2023-12-19 21:44:39 二叉搜索树 Definition 二叉搜索树(\(\text{Binary Search Tree}\))是一种形状如二叉树的数据结构,用于快速 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(64) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】树链剖分 tags: 笔记/模板 abbrlink: 48225 date: 2024-07-29 17:17:12 树链剖分 树链剖分的基本思想 通过将树分割成链的形式,从而把树形变为线性结构,减少处理难度。 树链剖分(树剖/链剖)有多种形式,如 重链剖分,长链剖分 和 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(153) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】树状数组 tags: 笔记/模板 abbrlink: 12939 date: 2023-12-16 21:54:23 原理解释 树状数组是一种通过前缀和和差分的思想所进行的维护数组,从而以 \(O(\log n)\) 的时间复杂度进行修改和查询。 一共有四种修改和查询的方 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(7) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】拓扑排序 tags: 笔记/模板 abbrlink: 30257 date: 2023-12-16 21:54:56 www.luogu.com.cn 拓扑排序 定义与实现思路 拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(18) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】无向图的双连通分量 tags: 笔记/模板 abbrlink: 4163275132 date: 2024-08-04 10:30:57 边双连通分量 定义 在一张联通的无向图中,对于任意两点 \(u\) 和 \(v\)​,删去两点之间任意一条边,都无法使其不连通(即连通 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(20) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】割点和桥 tags: 笔记/模板 abbrlink: 45606 date: 2024-08-01 20:34:40 割点 对于一张无向图 \(G=(V,E)\),使得 H 是 G 的连通子图,且不存在 \(F\) 满足 \(H \subsetneq F \in G\) 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(51) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】排序算法 tags: 笔记/模板 abbrlink: 52783 date: 2023-12-16 21:50:46 【模板】快速排序 - 洛谷 1. 冒泡排序 排序原理: 每次将未确定部分的相邻两个值对比,设为\(a_{i},a_{i+1}\),如果\(a_{i}>a_ 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(5) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】网络流初步 tags: 笔记/模板 abbrlink: 3667112322 date: 2024-08-11 16:31:53 网络流简介 基本定义 网络(Network)在图论中指一个有向图 \(G=(V,E)\),图上的每一条边都有一个值,叫做容量(Capacity 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(23) 评论(0) 推荐(0) 编辑
摘要:title: 【模板】线段树 tags: 模板 abbrlink: 1611825188 date: 2024-09-01 15:11:19 线段树 线段树是 OI 竞赛中最强大的数据结构之一,可以用来维护和、积以及最值等具有合并性质的信息。 一般线段树 P3372 【模板】线段树 1 - 洛谷 | 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(5) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】单调栈 单调队列 tags: 笔记/模板 abbrlink: 33745 date: 2023-12-16 21:48:44 单调栈 定义 单调栈即满足单调性的栈结构。通过只在一端进出,从而维护一个数在前 / 后的第一个大于或小于它的数。 操作 / 方式 首先按照特定的顺 阅读全文
posted @ 2024-11-04 10:47 ThySecret 阅读(23) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】差分约束系统与 2-SAT tags: 笔记/模板 abbrlink: 861198166 date: 2024-09-11 20:46:16 差分约束系统与 2-SAT 将两者放在一起的原因是两者本质十分相像: 差分约束用于解多个二元不等式,其中要求变量为实数,不等式表 阅读全文
posted @ 2024-11-04 10:46 ThySecret 阅读(20) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】Tarjan 算法与有向图的强连通分量 tags: 笔记/模板 abbrlink: 14585 date: 2024-04-04 21:59:07 有向图的强连通分量 定义 对于一张有向图 \(G = (V, E)\),对于两点 \(u,v \in V\),都存在一条路径 阅读全文
posted @ 2024-11-04 10:46 ThySecret 阅读(14) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】ST表/RMQ tags: 笔记/模板 abbrlink: 54768 date: 2023-12-16 21:53:27 RMQ(区间最值问题) Range Maxinum/Mininum Query(又称ST表)可以通过dp+倍增预处理的方式从而达到 \(O(n \l 阅读全文
posted @ 2024-11-04 10:46 ThySecret 阅读(10) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】Manacher 算法 tags: 笔记/模板 abbrlink: 3145198238 date: 2024-09-04 10:43:24 Manacher 算法 例题:P3805 【模板】manacher - 洛谷 | 计算机科学教育新生态 (luogu.com.cn 阅读全文
posted @ 2024-11-04 10:46 ThySecret 阅读(3) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】最近公共祖先(LCA) tags: 笔记/模板 abbrlink: 59819 date: 2024-03-19 20:07:14 最近公共祖先(LCA) 定义 最近公共祖先(Lowest Common Ancestor)简称 LCA。对于一个树上的两个节点的最近公共祖先 阅读全文
posted @ 2024-11-04 10:38 ThySecret 阅读(29) 评论(0) 推荐(0) 编辑
摘要:title: 【笔记/模板】最小生成树 tags: 笔记/模板 abbrlink: 18648 date: 2023-12-16 21:56:19 www.luogu.com.cn 概念/定义 一个连通图的生成树是一个极小的连通子图,它包含图中全部的 \(n\) 个顶点,但只有构成一棵树的 \(n- 阅读全文
posted @ 2024-11-04 10:38 ThySecret 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示