随笔分类 -  数据结构—栈

该文被密码保护。
posted @ 2018-09-26 11:20 lokiii 阅读(1) 评论(0) 推荐(0)
摘要:这个和bzoj同名题不一样,有多个匹配串 但是思路是一样的,写个AC自动机,同样是开两个栈,一个存字符,一个存当前点在trie树上的位置,然后如果到了某个匹配串的末尾,则弹栈 cpp include include include include using namespace std; const 阅读全文
posted @ 2018-05-09 11:46 lokiii 阅读(137) 评论(0) 推荐(0)
摘要:好久没写kmp都不会写了…… 开两个栈,s存当前串,c存匹配位置 用t串在栈s上匹配,栈每次入栈一个原串字符,用t串匹配一下,如果栈s末尾匹配了t则弹栈 cpp include include include using namespace std; const int N=1000005; int 阅读全文
posted @ 2018-05-09 10:49 lokiii 阅读(113) 评论(0) 推荐(0)