随笔分类 - 其他-学习笔记
摘要:《关于随机做 ARC 找到一道乱搞题这件事》。 模拟退火算法,是一种基于随机的乱搞算法。可以用于求特定函数最优解。 算法的大体思想是维护一个不断降低的温度,然后在当前情况下随机出一个解。如果这个解比当前解优,就采用这个解。如果这个解比当前解劣,就以一定概率采用这个解。具体的概率是 \(\exp({-
阅读全文
摘要:给你 个随机变量,每个随机变量有两个取值。 把变量 拆成 。 边 表示选 必须选 。 可行性就是缩点之后判每个随机变量的两个点是否在一个强连通分量内。 方案优先选缩点之后拓扑序大的。 注意条件
阅读全文
摘要:指的是 多项式计数杂谈 , 炫酷反演魔术 ,min-max容斥小记 和 单位根反演小记 。 主要学的是前面两个,后面两个是前面的子项。 本文中的例题,除了单独的链接,其他没有写代码,自己乱推的,不保证完全正确。 多项式计数杂谈 若干数学知识 不讲了。 生成函数引入 不讲了。 一些数列的轻量级推导 首
阅读全文
摘要:学习 lxl 的 nb ppt。 不知道能不能看得下去。 动态分块 经典问题1 区间加,区间小于等于 x 个数。 直接分块,维护每个块的 tag,以及这个块排序之后的数组。 散块直接查,整块在块上二分。 Ynoi2017 由乃打扑克 区间加,区间第 小。 其实就是上面这玩意套个二分。 注
阅读全文
摘要:前言 老年选手发现自己还不会后缀自动机。 老年选手觉得这非常离谱。 老年选手决定学一下。 正片 1 考虑怎么在一个 DAG 上表示出一个字符串的所有子串。 最简单的方法就是建一个 trie,把它的每个后缀扔进去。 那么它有什么性质呢? 有一个源点,若干个终止点。边代表一个字符。从源点到任意一个节点的
阅读全文
摘要:前言 这是一个在很久很久以前学了的知识点 当时是一坨平衡树一起学的,学了替罪羊,fhq,splay 然后当时听说 splay 更牛逼,而且维护 LCT 需要 splay,就不管其他两个平衡树了,然后就忘了怎么写 fhq 了(雾) 后面发现 splay 这个东西又臭又长,写起来要调一年 加上同机房的人
阅读全文
摘要:前言 这玩意能解决 DAG 上的不相交路径问题 为啥学呢,因为之前做 CF 有个奇怪的题,能用这玩意秒(我还用容斥瞎几把乱搞了半天 正片 是一条路径 表示 这条路径上的边权之积,通常设为 1(目前还没有碰到其他类型的) 表示
阅读全文
摘要:前言 这个玩意能解决一般图上的完美匹配存在性问题 为啥要学呢,因为有道模拟赛题的正解是这玩意,然而那题被我随机化 + 匈牙利艹过去了,跑的比正解快 100 倍(,但是听了正解,感觉正解非常牛逼 正片 对于一个 个点, 条边的无向图 构造一个 \(Tu
阅读全文