码迷,mamicode.com
首页 >  
搜索关键字:ac    ( 12438个结果
hdu 4550 贪心 思维题 不错
http://acm.hdu.edu.cn/showproblem.php?pid=4550 想了挺久,然后各种分类 终于AC,如果是现场,对自己没信心的话,估计还是要WA,,,,,,然后搜题解,发现人家都认为是简单题,看来我还是太弱了,牡丹江没有做出来K看来还是自己贪心和思维有问题 d是一个Deque 最朴素的算法是,如果当前的数 我的策略: 1、记录0的个数zero,最小非零的数的个...
分类:其他好文   时间:2014-10-16 22:34:43    阅读次数:196
【UVA】1449-Dominating Patterns(AC自动机)
AC自动机的模板题,需要注意的是,对于每个字符串,需要利用map将它映射到一个结点上,这样才能按顺序输出结果。 14360841 1449 Dominating Patterns Accepted C++ 0.146 2014-10-16 11:41:35 #include #include #include #inclu...
分类:其他好文   时间:2014-10-16 21:28:33    阅读次数:303
HDU - 4758 Walk Through Squares (AC自动机+DP)
Description   On the beaming day of 60th anniversary of NJUST, as a military college which was Second Artillery Academy of Harbin Military Engineering Institute before, queue phalanx is a spe...
分类:其他好文   时间:2014-10-16 19:41:32    阅读次数:236
【HDU-2222】Keywords Search(AC自动机模板)
AC自动机的模板题,自己手敲了一遍模板。 添加失配边的时候,对每个结点的26条字母边链接的子结点扫一遍,如果结点存在,那么这个子结点的失配边就是主结点失配边对应结点链接的子节点。 如果结点不存在,那么这个结点就直接连到主结点失配边对应结点链接的子节点。 感觉AC自动机好难懂啊。。。QAQ 11885512 2014-10-16 16:22:43 Accepted 22...
分类:其他好文   时间:2014-10-16 19:06:33    阅读次数:200
UVALIVE 3645 Objective: Berlin
最大流 。以航班为节点进行最大流。 容量限制进行拆点。 如果时间地点满足可以建一条边。 具体看代码。变量名被修改过了。一开始的变量名可能比较容易看懂但CE了。可能与库里的变量重复了。AC代码#include #include #include #include #include #include #...
分类:其他好文   时间:2014-10-16 17:23:32    阅读次数:228
Flex 去除ArrayCollection重复元素!
var ac:ArrayCollection = new ArrayCollection(); // init ac.addItem("1"); ac.addItem("2"); ac.addItem("2"); ac.addItem("3"); var nac:ArrayCollection = new ArrayCollection(); //...
分类:其他好文   时间:2014-10-16 16:31:33    阅读次数:196
poj 3061
先是看了一下讲解 ,选取 了二分法 ,由于数列都是正数的特殊情况,每一个sum【i】+s 对应一个最小的连续序列,最后只要减掉sum【i】就可以,lower_bound刚好可以用来查找最小的sum【i】+i,算法复杂度(nlogn),另外还有一种尺取法,复杂度只有n,大意是设置t,s两个节点,不断加减来更新res的最小值 下面是ac过的法一代码**************************...
分类:其他好文   时间:2014-10-15 21:17:18    阅读次数:182
【原创】用Python爬取LeetCode的AC代码到Github
在leetCode写了105道题高调膜科,考虑搬迁到自己的GitHub上,做成一个解题题库,面试的时候也可以秀一个但是!但是!leetCode在线IDE的功能不要太舒服,我直接线上A了不少题,本地没有代码,除非有题调试半天A不来,本地才有存代码于是我就考虑,直接用Python把leetCode上的A...
分类:编程语言   时间:2014-10-15 17:52:31    阅读次数:427
[AC自动机+状压dp] hdu 2825 Wireless Password
题意: 给n,m,k ,再给出m个单词 问长度为n的字符串,至少在m个单词中含有k个的组成方案有多少种。 思路: 由于m最大是10,所以可以采取状压的思想 首先建立trie图,在每个单词的结束节点标记一个mark=(1 然后需要注意的,对于每个节点,应该顺着fail指针遍历一遍, 把所有的mark取一个并集。 因为就是如果单词出现包含的话,比如 she和he 我拿了she,其实等于...
分类:其他好文   时间:2014-10-15 15:00:00    阅读次数:176
[AC自动机+dp] hdu 2457 DNA repair
题意: 给N个单词,再给一个串str (只含A、G、C、T) 问对于str要至少修改几个字符能不含有N个单词 思路: 建立trie图,做自动机dp dp[i][j] 代表走过str的i个字母在j节点至少需要修改几个字符 trie *p=node[j]->next[k]; if(p->mark) continue; //不可达 dp[i][p->id]=min(dp[i][...
分类:其他好文   时间:2014-10-15 14:43:30    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!