time limit: 1 sec
memory limit: 128 mb
submit: 73
solved: 62
[submit][
status][
web board]
給定兩個字串s和t,現有乙個掃瞄器,從s的最左邊開始向右掃瞄,每次掃瞄到乙個t就把這一段刪除,輸出能發現t的個數。
第一行包含乙個整數t(t<=50),表示資料組數。
每組資料第一行包含乙個字串s,第二行乙個字串t,字串長度不超過1000000。
對於每組資料,輸出答案。
2ababab
abababab
ba
32
國防科學技術大學第十八屆銀河之光文化節acm程式設計競賽初賽
[ submit][
status][
web board]
和hdu 1686 oulipo那道題幾乎一樣,稍微改了改就一次過了,這道題是學校oj上的題,沒學kmp之前,看到字串的長度後.很難做出來。現在就已經可以一次過了,我想這便是成長。fighting!
#include #include #define n 1000005
char t[n],w[n];
int nxt[n];
int n,m;
void getnext(){
int j, k;
j = 0; k = -1; nxt[0] = -1;
while(j
CSU 1598 最長公共字首(KMP)
給定兩個字串s和t,現有乙個掃瞄器,從s的最左邊開始向右掃瞄,每次掃瞄到乙個t就把這一段刪除,輸出能發現t的個數。第一行包含乙個整數t t 50 表示資料組數。每組資料第一行包含乙個字串s,第二行乙個字串t,字串長度不超過1000000。對於每組資料,輸出答案。2 ababab abababab b...
最長公共字首
描述 給k個字串,求出他們的最長公共字首 lcp 樣例 在 abcd abef 和 acef 中,lcp 為 a 在 abcdefg abcefg abcefa 中,lcp 為 abc 新知識點 vectorstrs既可以是一維的,也可以是多維的。在這裡講解三維的初始化。vector str str...
最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。class solution object...