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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

【bzoj3620】【似乎在梦中见过的样子】【kmp】

發(fā)布時(shí)間:2023/12/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【bzoj3620】【似乎在梦中见过的样子】【kmp】 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Description

“Madoka,不要相信 QB!”伴隨著 Homura 的失望地喊叫,Madoka 與 QB 簽訂了契約. 這是 Modoka 的一個(gè)噩夢(mèng),也同時(shí)是上個(gè)輪回中所發(fā)生的事.為了使這一次 Madoka 不再與 QB簽訂契約,Homura 決定在剛到學(xué)校的第一天就解決 QB.然而,QB 也是有許多替身的(但在第八話中的劇情顯示它也有可能是無限重生的),不過,意志堅(jiān)定的 Homura 是不會(huì)放棄的——她決定 消滅所有可能是 QB 的東西.現(xiàn)在,她已感受到附近的狀態(tài),并且把它轉(zhuǎn)化為一個(gè)長度為 n 的字符串交給了學(xué) OI 的你. 現(xiàn)在你從她的話中知道 , 所有形似于 A+B+A 的字串都是 QB 或它的替身 , 且len(A)>=k,len(B)>=1 (位置不同其他性質(zhì)相同的子串算不同子串,位置相同但拆分不同的子串算同一子串),然后你必須盡快告訴 Homura 這個(gè)答案——QB 以及它的替身的數(shù)量.

Input

第一行一個(gè)字符串,第二行一個(gè)數(shù) k

Output

僅一行一個(gè)數(shù) ans,表示 QB 以及它的替身的數(shù)量

Sample Input

【樣例輸入 1】
aaaaa
1
【樣例輸入 2】
abcabcabc
2

Sample Output

【樣例輸出 1】
6

【樣例輸出 2】
8

HINT

對(duì)于 100%的數(shù)據(jù):n<=15000 , k<=100,且字符集為所有小寫字母

題解:枚舉左端點(diǎn),然后擴(kuò)展kmp即可.

代碼:

#include<iostream> #include<cstdio> #include<cstring> #define N 20000 using namespace std; char s[N],ss[N]; int ans,k,j,fail[N],len; int main(){scanf("%s",s+1);scanf("%d",&k);len=strlen(s+1);for (int i=1;i<=len;i++)if (len-i+1>k*2){for (int p=i;p<=len;p++) ss[p-i+1]=s[p];j=0;for (int p=2;p<=len-i+1;p++){while (j&&ss[j+1]!=ss[p]) j=fail[j];if (ss[j+1]==ss[p]) j++;fail[p]=j;} j=0;for (int p=1;p<=len-i+1;p++){while (j&&ss[j+1]!=ss[p]) j=fail[j];if (ss[j+1]==ss[p]) j++;int jj=j;while (jj&&(jj<<1>=p)) jj=fail[jj];ans+=jj>=k; }// cout<<i<<' '<<ans<<endl;}cout<<ans<<endl; }


總結(jié)

以上是生活随笔為你收集整理的【bzoj3620】【似乎在梦中见过的样子】【kmp】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 调教驯服丰满美艳麻麻在线视频 | 国产第一页在线观看 | 亚洲精品久久久久avwww潮水 | 1024手机在线看片 | 亚洲精品成人在线 | 超碰caopeng| 国产资源精品 | 另类视频一区 | 黑人巨茎大战欧美白妇 | 欧美妞干网 | 国产欧洲亚洲 | 亚洲4区 | 男女免费毛片 | 欧美粗又大 | 日韩一级在线观看 | www.激情五月| 操人视频免费 | 亚洲国产av一区二区三区 | 香蕉视频二区 | 人人爱人人搞 | 国产精品亚洲一区二区三区在线观看 | 国内精品999 | 黄色片视频播放 | 国产无毛片 | 亚洲天堂2018av | 久久久久久久久免费视频 | 亚洲偷自| 性活交片大全免费看 | 日本黄色片段 | 国产aaa毛片| 性一交一乱一色一视频麻豆 | 日b视频免费观看 | 欧美三根一起进三p | 波多野结衣在线一区二区 | 黄色三级大片 | 免费看大片a | 欧美成人影音 | 亚洲一区二区激情 | www.黄色网址 | 超碰人体 | 日韩激情影院 | 男人的网站在线观看 | 999毛片| 99热这里只有精品7 青青草社区 | 国产欧美一区二区在线 | 久久久久久蜜桃一区二区 | 99精品在线免费视频 | 久久久久人妻一区精品色欧美 | 添女人荫蒂视频 | 麻豆传媒一区 | 性生交大片免费看l | 久久av一区二区三区亚洲 | 亚洲国产精品一区二区三区 | 性按摩玩人妻hd中文字幕 | 国产91欧美| 欧美午夜久久 | 欧美久久网 | 成人影视在线播放 | 欧美韩日| 校园春色在线观看 | 99久久精品国产亚洲 | 国产999精品久久久久久 | 92av视频| 91资源在线视频 | 91高清无打码 | 国产精品99久久久久久久久 | 久久精品免费在线 | 老司机精品视频在线 | 波多野在线观看 | www夜插内射视频网站 | 东京干手机福利视频 | av色成人| 都市激情亚洲一区 | 操比视频网站 | 久久综合中文字幕 | 看片免费黄在线观看入口 | 日本精品免费在线观看 | 国产又粗又猛又爽免费视频 | 日韩在线视频一区二区三区 | 亚洲自拍偷拍第一页 | 欧美在线免费 | 欧洲精品久久久久毛片完整版 | 福利视频99 | 嫩草视频在线观看免费 | 可以免费观看av的网站 | 婷婷六月丁 | 免费成人av在线播放 | 三级a视频 | 高h全肉污文play带道具 | 人妻丰满熟妇av无码区hd | 成人靠逼视频 | 久久99精品久久久久久园产越南 | 国产精品伦一区二区三级古装电影 | 尤物在线观看 | 亚洲 欧美 日韩在线 | 一本久久a精品一合区久久久 | 国产成人在线影院 | 欧洲中文字幕 | 中文字幕 视频一区 |