CSU 1598 最長公共字首

2021-07-04 13:12:39 字數 787 閱讀 5291

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。

對於每組資料,輸出答案。

2

ababab

abababab

ba

3

2

國防科學技術大學第十八屆銀河之光文化節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...