摘要:
题目描述 给定两个长度为 \(2n\) 的序列 \(a,b\),你需要将 \(1\) 到 \(2n\) 两两配对,若一对为 \(x_i,y_i\) 则贡献为 \(max(a_{x_i},a_{y_i})+max(b_{x_i},b_{y_i})\),现在要求贡献最大值最小。 \(n\le 5\tim 阅读全文
posted @ 2025-07-25 15:59
cinccout
阅读(24)
评论(0)
推荐(0)
摘要:
解决问题 单源最短路问题: 给定一个带权有向图G=(V,E),其中每条边的权是一个实数。另外,还给定V中的一个顶点,称为源。要计算从源到其他所有各顶点的最短路径长度。这里的长度就是指路上各边权之和。这个问题通常称为单源最短路径问题。 算法过程 它只适用于求解正权(有负权边都不行!)图中的最短路,但是 阅读全文
posted @ 2025-07-25 14:38
cinccout
阅读(17)
评论(0)
推荐(0)
摘要:
1.连通性问题 一些定义: 在有向图中对于图中的任意两个节点 \(u,v\),存在一条路径由 \(u\) 到 \(v\),则称 \(u\) 可达 \(v\);在无向图中任意两个节点 \(u,v\),存在一条路径由 \(u\) 到 \(v\),则称 \(u,v\) 两点联通。 一张无向图存在一个子图任 阅读全文
posted @ 2025-07-25 14:36
cinccout
阅读(55)
评论(0)
推荐(0)
摘要:
\(DP\) 是很常见的一种算法,其重点在于转移式的设列,但 \(DP\) 实现后的优化也很重要,不过优化大部分都有套路性,这里列举一些我的认知。 树状数组维护转移条件 例题:奶牛行动 这道题设 \(f_i\) 表示前 \(i\) 位的方案数,设 \(s_i\) 为前缀和,则显然有转移方程: \[f 阅读全文
posted @ 2025-07-25 14:35
cinccout
阅读(12)
评论(0)
推荐(0)
摘要:
1.支配树问题 对于一张有向图,定义一个起点 \(S\),若删去一个点 \(u\),则使起点 \(S\) 不可到达 \(v\),则称为 \(u\) 支配 \(v\)。 性质1:显然有若 \(u\) 支配 \(v\),\(v\) 支配 \(w\),则有 \(u\) 支配 \(w\)。 性质2:每个点的 阅读全文
posted @ 2025-07-25 14:34
cinccout
阅读(63)
评论(0)
推荐(0)
摘要:
Burnside引理用于解决等价类数量问题。 1.置换 将有某种顺序的集合里的元素交换顺序的运算为置换,例如 \((a,b,c,d)\) 经过 \(\begin{pmatrix}1,2,3,4\\2,3,4,5\end{pmatrix}\) 这个置换后就会变成 \((b,c,d,a)\) 。 容易知 阅读全文
posted @ 2025-07-25 14:30
cinccout
阅读(67)
评论(0)
推荐(0)
摘要:
你说这些我也不明白啊 1. \(F_k\) 函数 现在假设要求积性函数 \(f(x)\) 的前缀和,我们设 \(minp(x)\) 函数代表 \(x\) 的最小质因子是第几个质数,设 \(F_k(x)\) 函数表示在 \([2,x]\) 中 \(minp(i)\geq k\) 的 \(f(i)\) 阅读全文
posted @ 2025-07-25 14:27
cinccout
阅读(14)
评论(0)
推荐(0)
摘要:
1.行列式求值 对于一个排列 \(p\) ,设 \(\tau(p)\) 为排列的逆序对数,则对于一个 \(n\times n\) 的矩阵 \(A\) ,定义它的行列式 \(\det(A)\) 为 \[\det(A)=\sum_{p} (-1)^{\tau(p)} \prod_{i=1}^n a_{i 阅读全文
posted @ 2025-07-25 14:27
cinccout
阅读(17)
评论(0)
推荐(0)
摘要:
就是求将字符串划分为若干回文子串的方案数。 1.回文后缀与border 首先,回文串的回文后缀集合与 border 集合完全相等,由回文串的定义可得。于是,border 的性质可以在回文后缀中使用,比如定理:将字符串的所有 border 的长度排序后,可以分割为 \(O(\log)\) 个等差数列子 阅读全文
posted @ 2025-07-25 14:16
cinccout
阅读(40)
评论(0)
推荐(0)
摘要:
1.第K大问题 给定 \(n\) 个集合,每个集合选择一个数,问所有方案中选择的数的和第K大的是多少,\(\sum |S|\leq 1e5,k\leq 1e5\) 。 考虑和最大的选择状态,一定是每个集合中选择最大的值,第二大的一定是将某个集合选择最大值改为选择次大值,不难发现对于每个状态后继状态都 阅读全文
posted @ 2025-07-25 14:15
cinccout
阅读(16)
评论(0)
推荐(0)
摘要:
此博客不是讲解用,是口胡用! 多项式复合 用途是求多项式复合逆。若 \(F(G(x))=x\) 则 \(G(F(x))=x\),因为若设左逆元 \(L(F(x))=x\),右逆元 \(F(R(x))=x\) 则 \(L(F(R(x)))=L(x)=R(x)\)。于是称 \(F\) 为 \(L\) 的 阅读全文
posted @ 2025-07-25 14:12
cinccout
阅读(15)
评论(0)
推荐(0)
摘要:
此博客不是讲解用,是口胡用! 特征多项式 矩阵 \(A\) 的特征多项式为 \(g_A(\lambda)=\det(\lambda I-A)\) 相似矩阵 若 \(B=PAP^{-1}\),则 \(B\) 是 \(A\) 的一个相似矩阵,由于 \(\det\) 有乘法分配律,\(\det(A)=\d 阅读全文
posted @ 2025-07-25 14:11
cinccout
阅读(94)
评论(0)
推荐(0)
摘要:
1、全局最小割 有正权无向图当中,若边集 \(C\) 使得 \(\{V,E\backslash C\}\) 不连通,则称 \(C\) 为原图的割,求原图的最小割。这个问题等价于将原图染色为两个点集,两端颜色不同的边的边权之和。 考虑我们可以在多项式复杂度内解决 \(S-T\) 最小割。事实上原图中的 阅读全文
posted @ 2025-07-25 14:10
cinccout
阅读(13)
评论(0)
推荐(0)
摘要:
1.使用SG函数 首先假设一个局面的 \(SG\) 函数值是所有奇数层石子数异或起来。 这样只需要证明一个状态是所有后继的 \(mex\),换句话说证明两点:一个状态不可达它自己;一个状态的后继的 \(SG\) 函数值包含所有比它小的自然数。 一个状态肯定不可达它自己,因为操作是减少一堆的石子数,或 阅读全文
posted @ 2025-07-25 14:09
cinccout
阅读(13)
评论(0)
推荐(0)
摘要:
此篇为不会分析LCT复杂度,忿忿而做。 势能分析 对于一个数据结构,若每次操作的复杂度和某个量相关,可以设它为势能函数 \(\phi\) 进行分析。 接着对于每一次操作 \(x\),设时间代价为 \(T_i\),势能变化量为 \(\Delta\phi_i\),令 \(A_i=T_i+\Delta\p 阅读全文
此篇为不会分析LCT复杂度,忿忿而做。 势能分析 对于一个数据结构,若每次操作的复杂度和某个量相关,可以设它为势能函数 \(\phi\) 进行分析。 接着对于每一次操作 \(x\),设时间代价为 \(T_i\),势能变化量为 \(\Delta\phi_i\),令 \(A_i=T_i+\Delta\p 阅读全文
posted @ 2025-07-25 14:07
cinccout
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号