3620 似乎在夢中見過的樣子 Kmp 暴力

2021-07-10 07:19:57 字數 496 閱讀 6738

說白了其實就是暴力..暴力列舉左端點然後跑一邊kmp然後列舉右端點判斷

如果匹配的串超過了當前列舉的長度的一半就讓指標一直往前跑..然後統計答案

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define n 15005

using

namespace

std;

char s[n];

int k,pre[n],ans;

void cal(char *s)

now=pre[2*k]-1;

for(int i=2*k;s[i];i++)

}

int main()

bzoj3620 似乎在夢中見過的樣子

亂點點到了這題。然後fyc巨巨說他以前用的是exkmp。於是我就學稍微學了一下。然後學著學著感覺沒什麼用 然後就放棄了。發現這題大家都是暴力 kmp 其實真的很暴力 你就列舉乙個左端點。然後對於這個左端點,我們對後面的字串跑一次kmp 然後呢,再列舉乙個右端點,判斷行不行。其實呢就還是按kmp的ne...

BZOJ3620 似乎在夢中見過的樣子

time limit 15 sec memory limit 128 mb submit 1361 solved 796 madoka,不要相信 qb!伴隨著 homura 的失望地喊叫,madoka 與 qb 簽訂了契約.這是 modoka 的乙個噩夢,也同時是上個輪迴中所發生的事.為了使這一次 ...

bzoj3620似乎在夢中見過的樣子

bzoj3620似乎在夢中見過的樣子 題意 給出乙個字串,要求求出形如a b a的子串數量,且lena k,lenb 1。字串長度 15000,k 100,所以字元長度為小寫字母。題解 第一次寫kmp的題qaq 這題利用的是fail函式的性質 若字串s在位置x的fail函式f x 不為0,則pref...