上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 53 下一页
摘要: FFT+数学 先开始觉得枚举c就行了,不过我naive了 事实上c是确定的,通过化简式子可以得出一个二次函数,那么c就可以解出来了。 然后把a翻转,fft一下就行了 难得的良心题 #include<bits/stdc++.h> using namespace std; const int N = 2 阅读全文
posted @ 2018-02-10 18:37 19992147 阅读(111) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-02-10 17:35 19992147 阅读(89) 评论(2) 推荐(1) 编辑
摘要: $AC自动机+矩阵快速幂$ $多串统计问题...上AC自动机$ $看见len很大,那么我们就得用矩阵乘法$ $关于dp,题目中希望尽量多地匹配,AC自动机的匹配过程满足了这个条件,所以转移按AC自动机匹配的顺序转移就行了$ $如果到了一个终止节点,那么我们要统计,这里额外增加一个节点专门统计答案$ 阅读全文
posted @ 2018-01-29 19:58 19992147 阅读(117) 评论(0) 推荐(0) 编辑
摘要: $虚树+树形dp$ $虚树复习$ $虚树是用来解决每次从树中选出一些点进行统计一类问题的方法,每次把这些点建出虚树,最多不超过2*k个点$ $建虚树的过程挺简单的,就是用一个栈记录当前dfs的过程,如果出现分叉就回溯。重点在于虚点的加入,就是两个点的lca,这个判一下就行了$ $树形dp的过程比较简 阅读全文
posted @ 2018-01-29 19:35 19992147 阅读(110) 评论(0) 推荐(0) 编辑
摘要: $模拟退火$ $这种全局最优的问题用模拟退火$ $模拟退火就是每次向四周随机移动,移动的幅度和温度成正比,如果新的位置更优就接受,否则按一定概率接收,概率和温度成正比$ $最后稳定后再在最优解附近蹦跶几下看看有没有更好的$ $你问我这是什么道理,我说无(我)可(不)奉(知)告(道)$ #includ 阅读全文
posted @ 2018-01-28 22:31 19992147 阅读(105) 评论(0) 推荐(0) 编辑
摘要: $hash+倍增floyd$ $hash预处理出两个串中一个串最少需要加多少字符变成另一个$ $然后把名字看成点,距离看成边,相当于计算走k步的最短距离$ $套用倍增floyd解决$ #include<bits/stdc++.h> using namespace std; typedef long 阅读全文
posted @ 2018-01-28 22:23 19992147 阅读(89) 评论(0) 推荐(0) 编辑
摘要: $st表+并查集$ $考虑暴力方法:我们每次将对应相等的位置用并查集连起来,那么最终答案就是9*10^{连通块个数-1}$ $很明显上面这个办法过不去,问题在于重复次数太多了,如果一个区间已经对应相等了就不用再次连,用st表优化这个过程$ $每次向st表一样递归连接,分成log层,每层维护\frac 阅读全文
posted @ 2018-01-28 22:16 19992147 阅读(90) 评论(0) 推荐(0) 编辑
摘要: $Hall定理+线段树$ $Hall定理:对于有完美匹配的二分图,从全部匹配的那一侧选择k个元素,另一侧至少有k个元素与其相连,这里指的是元素的并集,这个是充要条件,也就是我们可以用这个条件判断二分图是否有完美匹配,这里就用到了。完美匹配就是指全部匹配了$ $题目里人和鞋构成二分图,要求人有完美匹配 阅读全文
posted @ 2018-01-27 20:50 19992147 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 最短路+最小生成树 有点忘了... 这题只要判断能不能就行了 具体做法是把所有加油站放到堆里然后跑dij,然后把边权w=d[u]+d[v]+w,跑最小生成树 对于点对(x,y)是否能到达只要判断最大瓶颈路的长度是否>b就行了 具体原因是因为对于一条边(u,v),边权表示了经过这条边的最小油量。 然后 阅读全文
posted @ 2018-01-24 21:32 19992147 阅读(113) 评论(0) 推荐(0) 编辑
摘要: $0.杜教筛$ $杜教筛能解决积性函数前缀和 并且能做到线性以下$ $1.狄利克雷卷积$ $杜教筛通过狄利克雷卷积降低复杂度$ $狄利克雷卷积$ $(f g) =\sum_{d}{f(d)g(\frac{n}{d})}$ $假设我们要求前缀和的函数是f(x)$ $那么设$ $S(n)=\sum_{i 阅读全文
posted @ 2018-01-22 15:41 19992147 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 53 下一页