上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: HDU4787 GRE Words Revenge 题意: $N$次操作,每次记录一个$01$串或者查询一个$01$串能匹配多少个记录的串,强制在线 题解: 在线的AC自动机,利用分块来降低复杂度,建两个AC自动机,一个大的一个小的,每次往小的里面加字符串,当小的自动机的大小大于一定值之后把小的自动 阅读全文
posted @ 2020-05-13 17:46 _kiko 阅读(90) 评论(0) 推荐(0) 编辑
摘要: HDU5213 Lucky 题意: 给出$N$个数和$k$,有$m$次询问,每次询问区间$[L1,R1]$和区间$[L2,R2]$中分别取一个数能相加得到$k$的方案数 题解: 可以考虑容斥把两个区间的问题转化成四个单区间的问题,对于原问题给的区间$[L1,R1]$和$[L2,R2]$,我们记$f( 阅读全文
posted @ 2020-05-13 14:03 _kiko 阅读(75) 评论(0) 推荐(0) 编辑
摘要: HDU4467 Graph 题意: 给出一张染色图,$n$个点每个点是黑色或者白色,$m$条带权边,$q$次操作,有两种操作: 1. 改变一个点的颜色 2. 问所有边中两个端点的颜色为给定情况的边权和是多少 题解: 首先因为有重边,所以先把重边合并一下 然后按每个点的度数是否大于$\sqrt{边总数 阅读全文
posted @ 2020-05-12 16:54 _kiko 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 杜教筛 Ⅰ.杜教筛有什么用 杜教筛可以快速(在低于线性的时间内)求出积性函数的前缀和,比如莫比乌斯函数$\mu(i)$的前缀和、欧拉函数$\phi(i)$的前缀和 Ⅱ.如何计算 假设我们需要计算积性函数$g(i)$的前缀和$S(i)$ 可以构造出一个卷积和: $$\sum_{i=1}^{n}(f g 阅读全文
posted @ 2020-05-09 17:29 _kiko 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ACM ICPC 2018 徐州赛区网络预赛 A.Hard to prepare 枚举第一个选的,接下来的那个不能取前一个的取反 $DP[i][0]$表示选和第一个相同的 $DP[i][1]$表示选和第一个取反的 $DP[i][2]$表示选其他的 状态转移方程直接看代码好了 B.BE, GE or 阅读全文
posted @ 2020-05-09 11:30 _kiko 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 639 (Div. 2) A.Puzzle Pieces 如果只有一行或者一列是必然可以的,如果多余两行(列)的话,另一维度必须小于等于二 B.Card Constructions 找出需要木棍的数量的公式 高度每增加$1$,需要木棍的数量增加$3\cdot i 1 阅读全文
posted @ 2020-05-07 10:41 _kiko 阅读(192) 评论(3) 推荐(0) 编辑
摘要: ACM ICPC 2018 南京赛区网络预赛 A. An Olympian Math Problem 计算$\sum_{i=1}^{n 1}i\cdot i!(MOD\ n)$ $\sum_{i=1}^{n 1}i\cdot i! = \sum_{i=1}^{n 1} "(i+1)! i!" =n! 阅读全文
posted @ 2020-05-05 19:53 _kiko 阅读(228) 评论(0) 推荐(0) 编辑
摘要: [CERC2014]Virus synthesis "🔗" 初始有一个空串,利用下面的操作构造给定串 SS 。 1、串开头或末尾加一个字符 2、串开头或末尾加一个该串的逆串 求最小化操作数, $|S| \le 10^5$ 可以发现最终的答案必然是先构造出一个偶数的回文串,然后再在回文串的两端把剩下 阅读全文
posted @ 2020-05-05 10:45 _kiko 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 回文自动机模板 1.一个串的本质不同的回文串数量是$O(n)$级别的 2.回文自动机的状态数不超过串长,且状态数等于本质不同的回文串数量,除了奇偶两个根节点 3.如何统计所有回文串的数量,类似后缀自动机,不需要重新拓扑排序,因为是按节点顺序插入的,所以逆序上传即可 建树的时候$0$节点为偶数长度回文 阅读全文
posted @ 2020-05-04 14:39 _kiko 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 638 (Div. 2) A Phoenix and Balance 最大的那个比其他所有的和都要大 所以最大那个的配上最小的$\frac{n}{2} 1$个分成一组 B Phoenix and Beauty 其实就要构造一个循环节为$k$的循环串 那么如果不同的数 阅读全文
posted @ 2020-05-02 02:14 _kiko 阅读(382) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页