当前位置: 首页 > news >正文

角门网站建设哪个网站下载软件最安全

角门网站建设,哪个网站下载软件最安全,wordpress 有缓存吗,外贸网站推广费用正题 题目链接:https://www.luogu.com.cn/problem/SP1811 题目大意 求两个串的最长公共子串。 解题思路 对与第一个串首先构建一个SAMSAMSAM#xff0c;然后考虑让第二个串在上面匹配。 对于枚举的每个位置要在SAMSAMSAM上找一个节点使得它的后缀是枚举到的位置的后缀。所…正题 题目链接:https://www.luogu.com.cn/problem/SP1811 题目大意 求两个串的最长公共子串。 解题思路 对与第一个串首先构建一个SAMSAMSAM然后考虑让第二个串在上面匹配。 对于枚举的每个位置要在SAMSAMSAM上找一个节点使得它的后缀是枚举到的位置的后缀。所以对于当前节点如果有新加入的字符串的边就走过去如果没有我们就可以在parentparentparent树上往前跳因为跳到的节点代表的后缀是满足且仅满足这些位置的后缀是加入这个字符之前的后缀跳了之后取那个节点的lenlenlen就好了。 时间复杂度O(n)O(n)O(n) codecodecode #includecstdio #includecstring #includealgorithm using namespace std; const int N5e510; int n,las,tot,len[N],fa[N]; char s[N];int ch[N][26],ans; void add(int c){int plas;int nplastot;len[np]len[p]1;for(;p!ch[p][c];pfa[p])ch[p][c]np;if(!p)fa[np]1;else{int qch[p][c];if(len[p]1len[q])fa[np]q;else{int nqtot;len[nq]len[p]1;memcpy(ch[nq],ch[q],sizeof(ch[q]));fa[nq]fa[q];fa[q]fa[np]nq;for(;pch[p][c]q;pfa[p])ch[p][c]nq;}}return; } int main() {lastot1;scanf(%s,s1);nstrlen(s1);for(int i1;in;i)add(s[i]-a);memset(s,0,sizeof(s));scanf(%s,s1);nstrlen(s1);int now1,L0;for(int i1;in;i){int cs[i]-a;if(ch[now][c])nowch[now][c],L;else{for(;now!ch[now][c];nowfa[now]);if(now)Llen[now]1,nowch[now][c];else L0,now1;}ansmax(ans,L);}printf(%d,ans); }
http://www.pierceye.com/news/671684/

相关文章:

  • 如何用手机网站做淘宝客wordpress 免费 旅游
  • 青岛网站建设网站制作seo顾问服务福建
  • phpcms网站织梦 网站栏目管理 很慢
  • 金融网站 改版方案seo推广优化培训
  • 博物馆设计网站推荐网站布局有哪些常见的
  • 外贸网站建设980ps软件需要付费吗
  • 网站开发后的经验总结北新泾街道网站建设
  • 深圳市南山区住房和建设局网站国内知名网站建设伺
  • 企业网站建设制作的域名费用做的网站怎么上传
  • c++可视化界面设计搜索引擎优化自然排名的区别
  • 网站开发工作网络营销的网站分类有
  • 校园网上零售网站建设方案网站建设中页面模板
  • 网站如何报备外贸网站设计风格
  • 网上的网站模板怎么用百度网站认证官网
  • 上饶企业网站建设免费制作小程序游戏
  • cps推广网站建e网卧室设计效果图
  • php支持大型网站开发吗南海最新消息
  • 多语言企业网站html网站素材
  • 网站建设留言板怎么做优必选网站
  • 深圳建网建网站南博网站建设
  • 如何做防水网站一般网站做响应式吗
  • 回收手机的网站哪家好学生个人网页
  • 优秀甜品网站最有前景的十大行业
  • 手册设计南宁seo网站排名优化公司
  • 国外做科普视频的网站郑州做营销型网站的公司
  • 雄安网站设计制作即时灵感网站
  • 自己怎么优化网站排名wordpress 自动超链接
  • 建设工程安全监督备案网站wordpress最简易主题
  • 集客营销软件官方网站如何开发微信微网站
  • 青岛谁优化网站做的好微营销工具