摘要: 图论 CF76A Gift 思路 因为有两个变量,所以先按照其中一个 $g$ 排序,就像图海说的两只鸟先拍死一个再说。 设生成树边集为 $T$ ,将排序后的边 $i$ 加入时, $g_{max}$ 已经确定,所以可以直接将 $i$ 暴力插入,然后排序求一次最小生成树,将无用的边删去。 时间复杂度 $ 阅读全文
posted @ 2022-11-16 21:57 轩Demonmaster 阅读(65) 评论(0) 推荐(0) 编辑
摘要: CF1737D Ela and the Wiring Wizard 题意简述 形象化的,对于一个边,我们可以做以下变换: 将一条边变为自环 将边的一个端点沿着其他边移动 总的来说,就是边的两个端点可以自由移动 解释一下样例三: $ (2,5),w=22\to(2,6),w=22\to(6,6),w= 阅读全文
posted @ 2022-11-16 16:01 轩Demonmaster 阅读(16) 评论(0) 推荐(0) 编辑
摘要: CF1108F MST Unification 前言 神说,你需要一颗最小生成树,于是你求出了最小生成树。 神又说,你这生成树不唯一啊,快去改改,于是就有了这篇题解 思路 同 P4180 [BJWC2010] 严格次小生成树 ,先算出最小生成树。 由于要保证树唯一,考虑怎么才可以让其唯一。 回顾 克 阅读全文
posted @ 2022-11-16 11:15 轩Demonmaster 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 基环树 一.前言 由于某人考试时,发现有基环树的题目,但不知道怎么写。 于是发挥奇思妙想,将环特意固定为非根节点,成功地,2.5小时~~(年)~~ 没写出来。 于是痛定思痛,认真学习。 二.定义 基环树 有 $n$ 条边 $n$ 个点的连通图,可以被称为基环树。 其有无向图,有向图两种,其中有向图有 阅读全文
posted @ 2022-11-15 23:55 轩Demonmaster 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 对于一个元素介于 $[0,2^m)$ 且互不相同的长度为 $n$ 的序列 $a_1, a_2 ...,a_n$ ,定义它的特征序列为 $p_0,p_1,...,p_{2^m-1}$ ,其中 $p_i$ 表示使得 $a_{p_i}$ 与 $i$ 的异或值最大的下标。 ​ 形式化地,定义 阅读全文
posted @ 2022-10-17 23:52 轩Demonmaster 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 数学总结 抽屉原理 基本解释: 有 $n+m$ 个物品分成 $n$ 组,至少有 $n$ 个组有两个物体 把多余 $n\times m +1$ 个物体放入 $n$ 个抽屉里,至少有一个抽屉有不少于 $m+1$ 个物体 把无数还多件物体放入n个抽屉,则至少有一个抽屉里有无数个物体。 第二抽屉原理 把 $ 阅读全文
posted @ 2022-10-13 20:22 轩Demonmaster 阅读(43) 评论(0) 推荐(0) 编辑
摘要: DP 定理 一个定理(不知道叫啥名) 用途:解决石子合并最大值问题 结论:当要合并$[i,j]$区间时,其最大值有两种情况: 先合并$[i,j-1]$,再加上$j$ 先合并$[i+1,j]$,再加上$i$ 前提:所有数为正数 证明: 四边不等式 定义 设$w(x,y)$是定义在整数集合上的二元函数, 阅读全文
posted @ 2022-08-19 17:10 轩Demonmaster 阅读(81) 评论(0) 推荐(0) 编辑
摘要: P3472 [POI2008]MAF-Mafia 解法 不难发现,这个题目建图后出现的是一个基环树森林+一堆环,因为每个点仅有一条出边。 大概长这样: 对于最大,最小值,我们分开考虑。 最大值 可以看到,当我们缩点后,对于一个没有入度的点,其对答案的贡献为1。 因为当一个点入度为0时,其要么原本是个 阅读全文
posted @ 2022-08-12 16:25 轩Demonmaster 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 小A的组合数 题目描述 $C_n^m$表示组合,组合公式为:$C_n^m=\frac{n!}{m!\times (n-m)!}$,请你求出$C_n^m$的因子个数$tot$,由于大难会很大,请你输出的答案模上一个大数$mod=10^9+7+cnt$。$cnt$表示$n!$末尾$0$的个数。 题目解析 阅读全文
posted @ 2022-08-09 16:38 轩Demonmaster 阅读(72) 评论(5) 推荐(1) 编辑
摘要: manacher 算法 作用 在$O(n)$的时间里求出以每个字符或者两个相邻字符之间为回文重心的回文串半径 算法流程 对于一个字符串$S=abbacabba$ 我们不妨在两个在字符中间加入一个不可能存在在字符串中的字符,在两边加入一些奇怪的字符,S`=!a#b#b#a#c#a#a#b#b#a@ 这 阅读全文
posted @ 2022-08-02 10:35 轩Demonmaster 阅读(18) 评论(0) 推荐(1) 编辑