两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  信息學奧賽一本通T1475-L語言
題目 2384:

信息學奧賽一本通T1475-L語言

時間限制: 2s 內(nèi)存限制: 192MB 提交: 12 解決: 9

題目描述

原題來自:HNOI 2004
標點符號的出現(xiàn)晚于文字的出現(xiàn),所以以前的語言都是沒有標點的?,F(xiàn)在你要處理的就是一段沒有標點的文章。
一段文章 T 是由若干小寫字母構(gòu)成。一個單詞 W 也是由若干小寫字母構(gòu)成。一個字典 D 是若干個單詞的集合。 我們稱一段文章 T 在某個字典 D 下是可以被理解的,是指如果文章 T 可以被分成若干部分,且每一個部分都是字典 D 中的單詞。
例如字典 D 中包括單詞 is , your , what , name ,則文章 whatisyourname 是在字典 D 下可以被理解的,因為它可以分成 4 個單詞: what , is , your , name ,且每個單詞都屬于字典 D,而文章 whatisyouname 在字典 D 下不能被理解,但可以在字典 D′=D+you 下被理解。這段文章的一個前綴 whatis ,也可以在字典 D 下被理解 而且是在字典 D 下能夠被理解的最長的前綴。
給定一個字典 D ,你的程序需要判斷若干段文章在字典 D 下是否能夠被理解。 并給出其在字典 D 下能夠被理解的最長前綴的位置。

輸入格式

第一行是兩個正整數(shù) n 和 m,表示字典 D 中有 n 個單詞,且有 m 段文章需要被處理。
之后的 n 行每行描述一個單詞,再之后的 m 行每行描述一段文章。

輸出格式

對于輸入的每一段文章,你需要輸出這段文章在字典 D 可以被理解的最長前綴的位置。

樣例輸入

4 3
is
name
what
your
whatisyourname
whatisyouname
whaisyourname

樣例輸出

14
6
0

提示

樣例解釋
對于文章 whatisyourname ,整段文章 whatisyourname 都能被理解。
對于文章 whatisyouname ,前綴 whatis 能夠被理解。
對于文章 whaisyourname ,沒有任何前綴能夠被理解
數(shù)據(jù)范圍:
對于 100% 的數(shù)據(jù),1≤n,m≤20,每個單詞長度不超過 10,每段文章長度不超過 1 MB。
標簽