短語搜索

南郵 OJ 1029 

短語搜索

時間限制(普通/Java):1000MS/3000MS          運行內存限制:65536KByte
總提交:120            測試通過:35

描述

常見文本編輯器的一個功能是搜索,打開一段英文文字,根據一個給定的英文短語,可以搜索得到這個短語在文章中的位置,短語有可能重複出現。現請求出給定的短語在一段文字中出現的最後一個位置。文字中單詞從1開始編號,所求的位置爲短語第1個單詞在這段文字中對應單詞的編號。

輸入

多行,每行以 # 爲結束,第1行爲一段英文文字(單詞數、數字不多於500),其餘行是待搜索的英文短語(單詞數不多於10)。這裏英文文字、英文短語只包含英文單詞,這些單詞以空格分隔。

輸出

多行,每一行對應輸入中給定的短語在文字中出現的最後一個位置,搜索不到時輸出-1

樣例輸入

STOCKHOLM April 21 PRNewswire FirstCall Students from St Petersburg State University of IT Mechanics and Optics are crowned the 2009 ACM International Collegiate Programming Contest World Champions in the Stockholm Concert Hall where the Nobel Prizes are presented every year Sponsored by IBM the competition took place today at KTH the Royal Institute of Technology #
STOCKHOLM #
St Petersburg State University of IT Mechanics and Optics #
World Champions #
the #
NUPT #

樣例輸出

1
8
26
51
-1

 

 解答:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章