随笔分类 - 学术相关
一些模板等介绍或详细揭秘;OI/数学相关内容;学习笔记。
摘要:定义 群:,集合 和二元运算 ,其中 满足: 封闭性;结合律;存在单位元 ;任意元素 存在逆元 . 若仅满足存在左单位元和左逆元,可证左右单位元/逆元唯一且相等。 交换群 / 阿贝尔群:满足交换律的群。 半群:运
阅读全文
摘要:对序列(或者其他对象)的操作,可以考虑将序列进行一些变换使得操作的形式很好看 / 易于计算答案。https://www.luogu.com.cn/problem/CF1615F
阅读全文
摘要:https://kenkoooo.com/atcoder/#/list/do_while_true?fromDiff=2200&toDiff=3199 abc294h | C 这位真是重量级!感谢 ZCPB 老师教导! 可以用“广义串并联图方法”,即不断删一度点和二度点,来对图进行简化。删完之后一条
阅读全文
摘要:64 位。 整数到整数的随机映射。 x^=x<<13,x^=x>>7,x^=x<<17 为了防止被对着卡,可以在前面和后面各让 x 异或一个随机的常数。 拿来树哈希, dls 说自然溢出下的期望冲突数不超过
阅读全文
摘要:`> 查询 Ynoi 含量中......` 根号含量为 0,精神状态良好! ### CF1793F / CF765F / P5926 D 区间一维最近点对。. 首先一个问题就是把有用的点对找出来,使得答案一定出现
阅读全文
摘要:发现不是很熟,所以整理一下。 无向图 在任意无向图中,最大独立集和最小点覆盖互补。(指其中一个取反得到另一个) 二分图 König 定理:二分图最小点覆盖大小等于最大匹配大小。 构造:从每个失配点走增广路,走到的点打标记(走出来的叫交错路)。左侧的未标记点和右侧的标记点组成了最小点覆盖。 二分图最小
阅读全文
摘要:看看 Futari 的归约矩乘!~~双向链表连起来了~~ 今天上午(2023.3.7)大聪明 LgxTpre 问我区间 reverse 全局 kth 怎么做,我以为他问的是 区间 reverse 区间 kth,确认了一下问题才发现他降智了区间 reverse 根本不会改全局 kth,然后现在出现了新
阅读全文
摘要:1408G | 2700 | D 边权从小到大插入,在某一时刻形成了一个团,那么这个连通块就可以划分成一组。 没想到的:合法的组和组之间一定是包含或者相离的关系,所以在 Kruskul 重构树上树形 dp 树形 dp 即可。 1383E | 2800 | D
阅读全文
摘要:1322B | 2100 | C 看上去异或里面套了层加法不好拆位,但是依然可以对每个二进制位处理。 现在考虑第 位,那么产生贡献的数字对一定满足以下条件之一: 第 位相同且前 位进位; 第 位不同且前 位不进位。 那就按照
阅读全文
摘要:前传 后缀结构 全都扔到一块儿 Suffix Array (SA) 对一个字符串的所有后缀进行排序,最终得到所有后缀的排名。 采用基数排序,对于 ,每次排序只看后缀的前 位来给后缀排序(对于一个起点如果后面不够了,补一堆最小的字符),由于上一步
阅读全文
摘要:[歪歪球/se](https://www.cnblogs.com/LFCode/p/graph-theory-algorithms.html) 总结几个遇到过的图论 trick. # 模拟图论算法 面对图论中的问题(又或是其他方向的问题),在我们手中有的工具是 Kruskal, Borůvka, T
阅读全文
摘要:https://www.luogu.com.cn/blog/ICANTAKIOI/finger-search-qi-fa-shi-ge-bing 先挖个坑,有空填起来。
阅读全文
摘要:例题:对于所有 ,求出 表示有多少长度为 的排列 ,前 个位置要满足 . 回顾一下错排数的递推式是如何求得的?单独拎出最后一个位置 及其代表的数 ,先考虑长度 的错排,讨论将位置 $n
阅读全文
摘要:当模数不为质数的时候,可以用辗转相减来消元。 每个数的大小在消元的过程都会变小,以这个作为势能,不难分析出复杂度为 . 代码实现参考 qyc 的板子,常数小而且好写,qyc nb! #include<cstdio> #include<vecto
阅读全文
摘要:~~太难了,证明都略去了。~~ ynynb!!! 来点组合意义的证明!! #### 无向图生成树个数 定义一个无向图 的度数矩阵为 为 . 记 的邻接矩阵为 ,也就是 $A_{i,j}=[
阅读全文