日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【KMP】重复子串(ybtoj KMP-2)

發布時間:2023/12/3 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【KMP】重复子串(ybtoj KMP-2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

ybtoj KMP-2


題目大意

問你一個字符串最多由多少個相同的字符串組合而成


解題思路

如下圖,先用KMP求出nx數組,那么有1~nxn1\sim nx_n1nxn?(n?nxn)~n(n-nx_n)\sim n(n?nxn?)n相匹配

不難推出1~(n?nxn)1\sim (n-nx_n)1(n?nxn?)nxn~nnx_n\sim nnxn?n匹配,則nxn~nnx_n\sim nnxn?n為最小的相同的字符串

如果(n?nxn)∣n(n-nx_n)\mid n(n?nxn?)n那么有解


代碼

#include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define ll long long #define N 1000100 using namespace std; int nx[N]; char str[N]; void gnx(char* s) {int n = strlen(s + 1);for (int i = 2, j = 0; i <= n; ++i) {while (s[i] != s[j + 1] && j) j = nx[j];if (s[i] == s[j + 1])j++;nx[i] = j;}return; } int main() {scanf("%s", str + 1);while (str[1] != '.') {gnx(str);int n = strlen(str + 1);nx[1] = 0;if (n % (n - nx[n]) == 0)//判斷是否有解printf("%d\n", n / (n - nx[n]));elseputs("1");scanf("%s", str + 1);}return 0; }

總結

以上是生活随笔為你收集整理的【KMP】重复子串(ybtoj KMP-2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇被按摩师摸高潮了 | 大学生高潮无套内谢视频 | www.五月.com| 亚洲射色 | 九九色综合网 | 久久久精品视频一区 | v天堂在线观看 | 小sao货水好多真紧h无码视频 | av在线日韩 | 禁欲天堂 | 校园激情av | 九色网址 | 国产精品宾馆在线 | 麻豆精品免费观看 | 伊人久操 | 污视频网址| 殴美一级特黄aaaaaa | 久久综合热 | 一区二区三区黄色片 | 视频在线国产 | 亚洲色图另类小说 | 外国av网站 | av在线色| 午夜啪啪福利视频 | 黑人大群体交免费视频 | 亚洲欧美综合自拍 | 国产精品久久久久久一区二区 | 久久99伊人 | 日韩久久不卡 | 亚洲天堂v | 中文在线a√在线 | 久久久久久久久电影 | 国产伦理吴梦梦伦理 | 九九五月天| 天天草综合 | 国产一级做a爰片久久毛片男 | 国产做受高潮动漫 | 69视频免费 | 一级黄色片在线免费观看 | 日韩成人在线视频观看 | 综合久久久 | 乳罩脱了喂男人吃奶视频 | 天天操欧美 | www五月天com | www成人在线 | 99re这里只有精品在线观看 | 国产精品免费无遮挡无码永久视频 | 亚洲一级二级三级 | 五月婷婷激情四射 | 亚洲精品国产精 | 中文字幕精品一二三四五六七八 | 成人网一区 | 麻豆影视国产在线观看 | 久草播放| 亚洲综合一区二区 | 操韩国美女 | 国产久操视频 | 日本大尺度电影免费观看全集中文版 | 69久久精品无码一区二区 | 久久激情av | 福利影院av| 好吊妞这里只有精品 | 色偷偷视频| 俺去久久 | 99热精品在线播放 | 法国少妇愉情理伦片 | 久久四色 | 黄色一级片欧美 | 亚欧视频在线观看 | 禁久久精品乱码 | 中文字幕第 | 日日插插 | 免费av大全 | a久久久久久 | 欧美日韩中文在线观看 | 国产h视频 | www视频免费观看 | 国产黄页| 护士人妻hd中文字幕 | 师生出轨h灌满了1v1 | 国产亚洲制服欧洲高清一区 | 国产视频1区2区 | 久久午夜神器 | 亚洲国产精品自拍 | 国产精品久久久久野外 | 国产欧美日韩专区 | 一本一道久久a久久精品综合 | 国产超级av | 国产大学生视频 | 永久精品视频 | 精品久久在线观看 | 天天干天天插 | 找个毛片看看 | 中文字幕第十一页 | 好吊色这里只有精品 | 国产白拍| 日韩网站免费观看高清 | 黑料网在线观看 | 亚洲爽爽网|