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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

[NOI2014]动物园 【kmp】

發布時間:2025/3/19 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [NOI2014]动物园 【kmp】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

每次寫kmp都要調一萬年

這題主要兩個數組next[]next[]num[]num[]
num[i]num[i]表示以ii結尾的前綴所能匹配的數量(可重疊的)

代碼

#include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<vector> using namespace std; const int L=1000010, mod=1000000007; int n, next[L], num[L], ans; char s[L];int main() {cin>>n;while(n--) {ans=1;char c=getchar(); while(c < 'a' || c > 'z') c=getchar();int cnt=0; while(c >= 'a' && c <= 'z') s[++cnt]=c, c=getchar();memset(next, 0, sizeof(next)); memset(num, 0, sizeof(num));num[1]=1;for(int i=2, j=0; i<= cnt; i++){while(j && s[i] != s[j+1]) j=next[j];if(s[i] == s[j+1]) j++; next[i]=j; num[i]=num[j]+1;//printf("%d %d\n", next[i], num[i]);} for(int i=2, j=0; i <= cnt; i++){while(j && s[i] != s[j+1]) j=next[j]; if(s[i] == s[j+1]) ++j;while(j*2 > i) j=next[j]; ans=((long long)ans*(num[j]+1))%mod;}printf("%d\n", ans);}return 0; }

轉載于:https://www.cnblogs.com/zerolt/p/9260879.html

總結

以上是生活随笔為你收集整理的[NOI2014]动物园 【kmp】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一区二区三区免费观看 | 俄罗斯porn | 91嫩草在线| 森林影视官网在线观看 | 亚欧美视频| 大j8福利视频导航 | 草草影院在线观看 | 四虎成人av | 人人插人人插 | 久久老熟女一区二区三区 | 国产黄色特级片 | 超碰2022 | 中文字幕在线视频精品 | 黄色一机片 | 九久久久久 | 一个人看的视频www 色就是色网站 | 成人妇女淫片aaaa视频 | 综合在线观看 | 精品国模| 国产农村乱对白刺激视频 | 就爱av | av一本在线| 久久久国产精品无码 | 欧美国产成人精品一区二区三区 | 国产盗摄视频在线观看 | 牛夜精品久久久久久久99黑人 | 国产毛片一区二区 | 免费成人在线电影 | 色婷婷激情五月 | 一级片在线播放 | 日韩黄色影视 | 厕拍极品| 在线观看1区 | 黄色成人在线免费观看 | 青久草视频 | 成人网站免费观看 | 久久精品三级 | 色婷婷综合网 | 亚洲伦理在线播放 | 一级免费观看视频 | 亚洲欧美视频一区 | 中文字幕三级电影 | 视频在线亚洲 | 欧美mv日韩mv国产 | 国产精品无码99re | 日韩一区二区三区在线看 | 九一精品一区 | 国产a精品 | 又大又粗弄得我出好多水 | 91精品国产91久久久久久黑人 | 亚洲精品国偷拍自产在线观看蜜桃 | 狠狠艹狠狠干 | 少妇一级淫免费播放 | 日本美女性爱视频 | 亚洲色图欧美在线 | 日韩av资源站 | 自拍偷拍导航 | 伦理片av| 视频一区二区三 | 希岛婚前侵犯中文字幕在线 | 灌篮高手全国大赛电影 | 亚洲四虎av | 亚洲欧美成人 | 神马午夜国产 | 亚洲精品一区二区潘金莲 | 日本黄色视 | 久久久99精品| 国产91丝袜在线观看 | 国产精品免费久久久久 | 欧美a图 | 国产黑丝精品 | 黑人巨大精品 | 伊人毛片 | 亚洲国产97在线精品一区 | 福利一区福利二区 | 91午夜免费视频 | 免费av黄色 | 国产毛片毛片毛片毛片毛片毛片 | 亚洲天堂网站在线 | 久久99久久99精品免观看软件 | 在线看av的网址 | 91tv在线| 饥渴丰满的少妇喷潮 | 亚洲一区二区欧美 | 在线观看一区二区三区四区 | 伊人春色网| 国产欧美精品一区二区色综合 | 伦av综合一区 | 干干日日| 久久五月天综合 | 日韩欧美高清视频 | 久久综合在线 | 一个综合色| 无套内谢少妇毛片 | 欧美日韩国产不卡 | 成人精品动漫 | 97se亚洲国产综合在线 | 久久久精品一区二区三区 | 国产高清一区 |