- 博客(6)
- 收藏
- 关注
转载 BZOJ3590【状压DP】
转自:http://blog.csdn.net/Lethelody/article/details/45147055orz大神凯爷原文SNOI2013竟然出了一道很有难度的状压DP.实在是出人意料.而且网上似乎并没有题解.我就来写一篇好了.HYF菊苣似乎写过这道题的题解.这道题大意就是:给出一个无向图.求一个权值最小的包含所有点的双联通子
2016-08-27 10:20:58 1369
原创 bzoj1532 [POI2005]Kos-Dicing 最大流+二分
这题又wa又T的,终于在y学长的帮助下A了,accept令人如此感动。。。。不煽情了,开始题解求瓶颈问题显然是二分的,那么我们可以二分最大值。至于最大流建边,由超级源点向每场比赛建容量为1的边,由每场比赛向参赛者建容量为1的边,再由参赛者向汇点建容量为二分出的答案x的边,最大流与比赛场数相等时二分小答案附代码(只写了三次最大流,代码略丑):#include#include#
2016-08-26 14:29:11 1138
原创 codevs5172 装病的聚聚 (最短路spfa的延伸应用)(对三角不等式的深入理解)--by lethalboy
最短路问题,用spfa解决设dis[i][j]表示由原点走到i节点用了j个宝石的最短路长度 dis[i][j]=min(dis[u][j]+G[u][i],dis[u][j-1],dis[i][j])
2016-08-25 13:33:52 890
转载 线性求逆元算法
摘自:http://blog.csdn.net/acdreamers/article/details/8220787其实有些题需要用到模的所有逆元,这里为奇质数。那么如果用快速幂求时间复杂度为,如果对于一个1000000级别的素数,这样做的时间复杂度是很高了。实际上有的算法,有一个递推式如下 它的推导过程如
2016-08-23 16:57:16 13600 4
原创 hdu5726 GCD+ST表 by:lethalboy
@ hdu 5726 ST表+gcd()数据大,不能暴力求,用线段树会超时,我们可以利用ST表求区间gcd;至于第二问,对于以ai开头的区间来说,gcd随区间长度单调递减,藉此可在nlogn时间内利用二分求出每个gcd值出现次数,用map或hash存储即可代码附下:#include#include#include#include#include#include
2016-08-22 13:29:49 630 1
转载 AC自动机算法
AC自动机简介: 首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有字典树Trie和KMP模式匹配算法的基础知识。KMP算法是单模式串的字符匹配算法,AC自动机是多模式串的字符匹配算
2016-08-21 21:47:44 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人