E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AC自动机
【HDU 2457】 【POJ 3691】 DNA repair
AC自动机
+DP;
DNArepairTimeLimit:5000/2000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1939AcceptedSubmission(s):1049ProblemDescriptionBiologistsfinallyinventtechniquesofrepairingDNAthatco
ALPS233
·
2016-03-01 16:00
dp
poj
bzoj3172 [Tjoi2013]单词
题目链接构造
AC自动机
BFS更新答案由于做完fail后有BFS序,直接用就可以了1#include 2#include 3#include 4#include 5#include 6#include
HugeGun
·
2016-02-29 21:00
AC自动机
AC自动机
1,建立字典树structnode{ intch[27];//记录子叶有无,没有为0 voidinit()//初始化,如果题目只有一组数据可以不写
WilliamCode
·
2016-02-29 16:00
bzoj2938 [Poi2000]病毒
题目链接如果可以按照一个循环节一直循环而不会被匹配到,那么就安全了所以在
AC自动机
上找环就可以了为什么会T呢?找环挂了,开两个bool数组快很多啊。。。
HugeGun
·
2016-02-29 16:00
【HDU2896】病毒侵袭(
AC自动机
)
题目描述传送门题解
AC自动机
模板题。
Clove_unique
·
2016-02-27 21:00
HDU
AC自动机
【HDU2222】Keywords Search(
AC自动机
)
题目描述传送门题解
AC自动机
模板题。
Clove_unique
·
2016-02-27 19:00
HDU
AC自动机
Manthan, Codefest 16 C. Spy Syndrome 2(dp、trie|哈希)
现用这些单词解密句子,每个单词可以用多次,保证一种解密方式存在,多解输出任意一种分析:一上来把单词数看错,看成1W个,写了个kmp预处理转移过程优化n3 dp到n2,终测T了讨论题目发现是10W个单词,搞了个
ac
lwt36
·
2016-02-27 18:00
dp
trie
bzoj 1030 文本生成器
貌似是
AC自动机
模板题,,,我却又调了两天我的天啊啊啊啊啊,,,这还怎么省选还是保龄吧,,比起Shallwe我的马力实在是醉了,,,我要马力!!!我还要马里奥!
qq_20669971
·
2016-02-26 21:00
【bzoj2754】[SCOI2012]喵星球上的点名
AC自动机
优化的暴力
Descriptiona180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。然而,由于喵星人的字码过于古怪,以至于不能用ASCII码来表示。为了方便描述,a180285决定用数串来表示喵星人
LOI_DQS
·
2016-02-25 10:00
【bzoj2434】[Noi2011]阿狸的打字机
AC自动机
+fail树+dfs序+树状数组
Description阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经阿狸研究发现,这个打字机是这样工作的:l输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。l按一下印有’B’的按键,打字机凹槽中最后一个字母会消失。l按一下印有’P’的按键,打字机会在纸上打印出凹槽中现有的所有字母并
LOI_DQS
·
2016-02-24 21:00
【bzoj3172】[Tjoi2013]单词
AC自动机
+fail树
Description某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。Input第一个一个整数N,表示有多少个单词,接下来N行每行一个单词。每个单词由小写字母组成,N #include #include #include #include #include usingnamespacestd; constintSZ=10000
LOI_DQS
·
2016-02-24 19:00
BZOJ1195 HNOI2006 最短母串
看到此题,Fuxey的第一感觉,这玩意我以前见过啊,
AC自动机
上的动态规划。中午回学校啪啪敲了一份
AC自动机
上的状压DP。WAWAWA然后检查,代码。
Fuxey
·
2016-02-24 19:00
dp
AC自动机
[置顶] 省选算法汇集(持续更新)最后更新2016.2.29
kmp字典树
AC自动机
后缀数组后缀自动机回文串manacher图论相关并查集最短路(Spfa,Dijkstra,Floyd)最小生成树(Kruskal,prim,LCT)网络流(据说SDOI每年都会考,
ws_yzy
·
2016-02-24 19:00
【hud2222】Keywords Search
AC自动机
DescriptionInthemoderntime,SearchenginecameintothelifeofeverybodylikeGoogle,Baidu,etc.Wiskeyalsowantstobringthisfeaturetohisimageretrievalsystem.Everyimagehavealongdescription,whenuserstypesomekeyword
LOI_DQS
·
2016-02-24 14:00
2754: [SCOI2012]喵星球上的点名
AC自动机
+map
AC自动机
上暴力跑匹配就好,字符集比较大用map。
Phenix_2015
·
2016-02-23 21:00
【个人向】记录一下接下来的计划
复习一下
AC自动机
,感觉
AC自动机
还总是写不好…后缀数组和KMP的题目还没有写过。
GufuVelvirki
·
2016-02-21 23:00
AC自动机
最好讲解
http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf
finallyly
·
2016-02-20 17:00
【HDU 2222】Keywords Search
AC自动机
模板题
参考iwtwiioi的模板写出来的。上午gty讲的并没有听懂,只好自己慢慢对着模板理解。在HDU上为什么相同的程序提交有时T有时A!!!奉上sth神犇的模板(不是这道题):var ch:char; q,g,num:array[0..500001]oflongint; st:string; son:array[0..500001,'a'..'z']oflongint; ts:array[0
abclzr
·
2016-02-19 17:00
真是不把自己逼到再无退路就不学
三天学了三种字符串算法【雾第二天还浪了半天多…然而我一个寒假什么都没做人生真是失败好啦不乱想啦,今天过掉后缀数组,明天复习manacher和
AC自动机
不管怎么样还是有结果的不是么好弱,感觉自己好弱不管怎么样
Rainbow6174
·
2016-02-19 16:00
bzoj3172 单词
AC自动机
bzoj上不去我也不知道)跑一遍
AC自动机
,每一个节点保存一下属于多少字符串,为它的权值。然后一个节点表示的字符串在整个字典中出现的次数相当于其在Fail树中的子树的权值的和。
lych_cys
·
2016-02-18 19:00
字符串
AC自动机
tyvj P1519 博彩游戏(
AC自动机
+DP滚动数组)
P1519 博彩游戏背景Bob最近迷上了一个博彩游戏……描述这个游戏的规则是这样的:每花一块钱可以得到一个随机数R,花上N块钱就可以得到一个随机序列;有M个序列,如果某个序列是产生的随机序列的子串,那么就中奖了,否则不中。Bob会告诉你这M个序列,和身上有的钱的总数N,当然还有R的范围。请你告诉Bob中奖的概率有多少?输入格式第一行三个用空格隔开的数N、M和R的范围R。其中1 2#includ
hahalidaxin
·
2016-02-17 19:00
bzoj 1030 [JSOI2007]文本生成器(
AC自动机
+DP)
1030:[JSOI2007]文本生成器TimeLimit: 1Sec MemoryLimit: 162MBSubmit: 3059 Solved: 1255[Submit][Status][Discuss]DescriptionJSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文
hahalidaxin
·
2016-02-17 16:00
[bzoj2754] [SCOI2012]喵星球上的点名
对于点名串建
AC自动机
。。
czllgzmzl
·
2016-02-17 00:00
bzoj 1030
单词建出
AC自动机
,然后在自动机上做DPd[i][j]表示第i个字符匹配到节点j上的方案数直接算有点麻烦,统计不满足的方案数就好了1#include 2#defineinc(i,l,r)for(inti
onlyRP
·
2016-02-17 00:00
【
AC自动机
】Hdu2222:Keywords Search
Hdu2222:KeywordsSearchDescriptionInthemoderntime,SearchenginecameintothelifeofeverybodylikeGoogle,Baidu,etc.Wiskeyalsowantstobringthisfeaturetohisimageretrievalsystem.Everyimagehavealongdescription,wh
puck_just_me
·
2016-02-16 19:44
AC自动机
串
【
AC自动机
】Hdu2222:Keywords Search
Hdu2222:KeywordsSearchDescriptionInthemoderntime,SearchenginecameintothelifeofeverybodylikeGoogle,Baidu,etc.Wiskeyalsowantstobringthisfeaturetohisimageretrievalsystem.Everyimagehavealongdescription,wh
puck_just_me
·
2016-02-16 19:44
AC自动机
串
怒刷BZOJ记录(二)1038~10xx
1030[JSOI2007]文本生成器 |
ac自动机
+DP1042[HAOI2008]硬币购物 |容斥原理+背包1045[HAOI2008]糖果传递
AI_Believer
·
2016-02-16 18:00
【 bzoj 1444 】 [Jsoi2009]有趣的游戏 -
AC自动机
+矩阵乘法
假设现在建好了一个
AC自动机
,那么接受一个串相当于从根节点走到单词节点。对应到这道题上,每走一步是有权值的(概率),就相当于无向图一样。这样只要把邻接矩阵建出来然后自乘一定次数就可以了。
GEOTCBRL
·
2016-02-16 18:53
矩阵乘法
AC自动机
hdu 2222
AC自动机
入门题,只是上来传个模板。。。
onlyRP
·
2016-02-16 15:00
AC自动机
:BZOJ 2434 阿狸的打字机
2434:[Noi2011]阿狸的打字机TimeLimit: 10Sec MemoryLimit: 256MBSubmit: 1834 Solved: 1053[Submit][Status][Discuss]Description 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机
TenderRun
·
2016-02-15 22:00
(
AC自动机
+DP+高精度)(POJ 1625)
这是一道好题,既然出现了“一些”禁词,那么这题肯定和
AC自动机
有点关系了,对于这一题来说,因为我们需要的是求出在N^M种状态除去包含禁词的状态数,枚举肯定是不现实的了,我们唯一能做的只能是DP,但是怎么
The_Truth
·
2016-02-15 02:00
A题
AC自动机
+状压dp
1#include 2#include 3#include 4#include 5#defineinf102333 6#definerep(i,j,k)for(registerinti=j;iq; 37rep(i,0,3){intu=ch[0][i];if(u)q.push(u);} 38while(!q.empty()){ 39intr=q.front();q.pop(); 4
83131
·
2016-02-14 22:00
KMP算法
最近准备自己实现一下
AC自动机
先实现一下KMP做准备KMP网上讲解非常多,就不解释了。核心思想是一个有限状态自动机,记录匹配的跳转模式,避免了每次匹配失败后回退太多造成浪费。
岳阳楼
·
2016-02-14 13:39
hdu3247Resource Archiver (
AC自动机
+最短路+状压dp)
TimeLimit:20000/10000MS(Java/Others) MemoryLimit:100000/100000K(Java/Others)TotalSubmission(s):2302 AcceptedSubmission(s):724ProblemDescriptionGreat!Yournewsoftwareisalmostfinished!Theonlythingl
Kirito_Acmer
·
2016-02-13 22:00
最短路
AC自动机
状压dp
AC自动机
(Aho-Corasick automation)模板
1#include 2#include 3#include 4#include 5usingnamespacestd; 6constintmaxn=1000010; 7charS[1000010]; 8structAC{ 9intch[maxn][27],fail[maxn],end[maxn],root,cnt; 10voidInit() 11{memset(ch,0,siz
TenderRun
·
2016-02-13 14:00
zoj3545Rescue the Rabbit (
AC自动机
+状压dp+滚动数组)
TimeLimit: 10Seconds MemoryLimit: 65536KBDr.Xisabiologist,wholikesrabbitsverymuchandcandoeverythingforthem.2012iscoming,andDr.XwantstotakesomerabbitstoNoah'sArk,ortherearenorabbitsanymore.Arabbit'
Kirito_Acmer
·
2016-02-13 11:00
AC自动机
状压dp
hdu3341Lost's revenge (
AC自动机
+变进制dp)
TimeLimit:15000/5000MS(Java/Others) MemoryLimit:65535/65535K(Java/Others)TotalSubmission(s):3657 AcceptedSubmission(s):987ProblemDescriptionLostandAekdyCoinarefriends.Theyalwaysplay"numbergame"(
Kirito_Acmer
·
2016-02-13 09:00
dp
AC自动机
hdu2457 DNA repair(
AC自动机
+dp)
TimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1930 AcceptedSubmission(s):1046ProblemDescriptionBiologistsfinallyinventtechniquesofrepairingDNAthatcon
Kirito_Acmer
·
2016-02-11 21:00
dp
AC自动机
hdu2296 Ring (
AC自动机
+dp)
TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3056 AcceptedSubmission(s):977ProblemDescriptionForthehopeofaforeverlove,StevenisplanningtosendaringtoJ
Kirito_Acmer
·
2016-02-11 16:00
dp
AC自动机
bzoj2654 喵星球上的点名 后缀数组
另外
AC自动机
也可做,时间复杂度还是不对。。(可能可以用树上的一些结构来统计保证时间复杂度,但具体没有想过)。 首先将姓名和点名串用间隔符连起来跑后缀树组(sam应该也行,但是后面完全不一样)。
lych_cys
·
2016-02-11 15:00
字符串
后缀树组
AC自动机
基本的
AC自动机
在此就不赘述了,这里介绍一些个扩展和性质贴上模板[HDU2222]KeywordsSearchCODEFail指针的性质若Fail指针a→b,则说明点b所表示的子串,是点a所表示的子串的最长后缀
slongle_amazing
·
2016-02-10 22:00
hdu2825 Wireless Password(
AC自动机
+状压dp)
TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5400 AcceptedSubmission(s):1704ProblemDescriptionLiyuanlivesinaoldapartment.Oneday,hesuddenlyfoundthatt
Kirito_Acmer
·
2016-02-10 21:00
AC自动机
状压dp
[bzoj1030][JSOI2007]文本生成器
AC自动机
入门题。。。。然而我只想入门以防KOI出题人送分(其实是智商硬伤)。。。YY一下感觉
AC自动机
还很正常然而写起来就各种跪显然是用总的串数减去不可读的串数。。。
czllgzmzl
·
2016-02-10 15:00
【计划】近期要做的种种事情
开学之前:巩固一下splay、树分治、反演等等学一学字符串处理,不能再拖了,
AC自动机
什么的吧网络流!!这一块的刷题量必须跟上!!随机化!
DQSSS
·
2016-02-10 03:16
===其它===
个人
[置顶] 【计划】近期要做的种种事情
开学之前:巩固一下splay、树分治、反演等等学一学字符串处理,不能再拖了,
AC自动机
什么的吧网络流!!这一块的刷题量必须跟上!!随机化!
LOI_DQS
·
2016-02-10 03:00
Match:Keywords Search(
AC自动机
模板)(HDU 2222)
经典
AC自动机
模板题,不多说。
The_Truth
·
2016-02-09 23:00
hdu2243 考研路茫茫——单词情结 (
AC自动机
+矩阵快速幂)
TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4709 AcceptedSubmission(s):1465ProblemDescription背单词,始终是复习英语的重要环节。在荒废了3年大学生涯后,Lele也终于要开始背单词了。一天,Lele在某本
Kirito_Acmer
·
2016-02-09 16:00
矩阵快速幂
AC自动机
HDU2222
AC自动机
水题
#include #include #include #include #include #defineFor(i,j,k)for(i=j;inext[k]==NULL){ tmp=newnode; tmp->fa=h; h->next[k]=tmp; } h=h->next[k]; } h->count++; } voidcreate_fail(){ inti,f=0,l=1; q[1]=roo
sxy_cnyali
·
2016-02-09 15:00
bzoj2434 阿狸的打字机
AC自动机
&&树状数组
然后跑
AC自动机
得到fail指针。 首先得知道如何得出单个操作x,y。在后缀数组(sam,后缀树等)中,判断u是v的子串的方法是看是否是每一个
lych_cys
·
2016-02-09 15:00
DFS
树状数组
tire
AC自动机
poj2778 DNA Sequence(
AC自动机
+矩阵快速幂)
DescriptionIt'swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit'sveryusefultoanalyzeasegmentofDNASequence,Forexample,ifaanimal'sDNAsequencecontainssegmentATCthenitmaymeanthattheanimalmay
Kirito_Acmer
·
2016-02-07 16:00
矩阵快速幂
AC自动机
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他