摘要:
目录带撤销并查集TarjanSCC线性筛积性函数数论分块莫比乌斯反演欧拉反演常用结论杜教筛整除集合块筛Dirichlet 双曲线法杜教筛Dancing Links 带撤销并查集 只是来贴个板子,没什么好讲的。 带撤销并查集 struct DSU { int n=0,tot=0,fa[MAXN],si 阅读全文
摘要:
B 智乃的质数手串 先考虑链而不是环的情况。 因为前面的元素不可能用于消去后面的元素,所以删除的顺序不影响有解性。 对于链的情况,我们直接用栈维护未消去的元素,每次插入新元素前尽可能删去栈顶,若最后栈中只剩最后一个元素则有解。 环有解等价于任意一个循环移位有解,而循环移位不破坏前面元素的相对顺序,于 阅读全文
摘要:
Link 目录Three Days GraceLatin Square Three Days Grace 如果想到一个很复杂/正确性可疑的贪心,那就应该考虑一下 DP 了。 一个经典套路是递减枚举最小值,维护最小化的最大值,就是双指针。 考虑 是数 在当前最小值约束下拆 阅读全文
摘要:
Link 目录Lexicographically LargestLuoTianyi and the Floating Islands (Hard Version)Koxia and Number TheoryKeshi in Search of AmShZAnother Array ProblemN 阅读全文
摘要:
目录F 优秀字符串J 排列与合数H 随机栈M 有效算法A Once In My LifeB 扫雷 1L Toxel 与 PCPC IIK 树上问题D 距离之比C 中二病也要打比赛G 扫雷 2I 378QAQ 和字符串 F 优秀字符串 签到,速杀。 J 排列与合数 其实也是签到。 全奇数情况的答案样例 阅读全文
摘要:
目录杂项位运算格雷码常用数学函数常用 STL哈希桶排/基排搜索离线(大纲给它划到NOI了)离散化随机化动态规划线性背包区间树形状压优化数学线性筛组合数学求逆元一些数论定理数据结构单调队列堆/优先队列并查集树状数组线段树平衡树字符串TrieKMP图论最短路Floyd最小生成树LCA求重 阅读全文
摘要:
Link CF1685E The Ultimate LIS Problem 题意概述 给定长为 的排列,对于 次交换操作,求出每次操作后一个能使排列 的循环移位 ,或报告无解。 Ste 阅读全文