給定兩個字串s和t,現有乙個掃瞄器,從s的最左邊開始向右掃瞄,每次掃瞄到乙個t就把這一段刪除,輸出能發現t的個數。
第一行包含乙個整數t(t<=50),表示資料組數。
每組資料第一行包含乙個字串s,第二行乙個字串t,字串長度不超過1000000。
對於每組資料,輸出答案。
2ababab
abababab
ba
32
國防科學技術大學第十八屆銀河之光文化節acm程式設計競賽初賽
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//include
using
namespace
std;
char s1[1000005];
char s2[1000005];
int next[1000005];
int n,m;
int ans;
int match()
}else
if(j == 0) i++;
else j = next[j];
}return -1;
}int main()
match();
cout
0;}
CSU 1598 最長公共字首
time limit 1 sec memory limit 128 mb submit 73 solved 62 submit status web board 給定兩個字串s和t,現有乙個掃瞄器,從s的最左邊開始向右掃瞄,每次掃瞄到乙個t就把這一段刪除,輸出能發現t的個數。第一行包含乙個整數t t...
最長公共字首
描述 給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...