
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【板子】AC 自动机
多模式串匹配问题:给定一堆模式串,一个长文本,一次性找出文本里所有出现过的模式串。暴力:每个模式串单独 KMP,总复杂度爆炸。AC 自动机 =,线性处理。
【板子】kmp
真前缀:不包含最后一位;真后缀:不包含第一位;\(next[i]\) = 最长的长度 k,满足前 k 位 = 后 k 位(\(k<i\)),这个长度叫Border。例:\(P=abcab\)(长度 5) 前缀:a ab abc abca abcab 后缀:b ab cab bcab abcab 最长相等真前后缀是ab,长度 2 → \(next[5]=2\)。
模拟多项式输出(
int main()cin>>n;i>=0;i--){cin>>x;if(x){if(i!=n&&x>0)cout<<'+';if(i!=0&&x==-1)cout<<'-';cout<<x;if(i>1)if(i==1)cout<<'x';return 0;
到底了







