洛谷 P1308/暫無題解
阿新 • • 發佈:2017-07-27
-m 位置 完全匹配 沒有 包含 otto man 長度 class
P1308 統計單詞數
題目描述
一般的文本編輯器都有查找單詞的功能,該功能可以快速定位特定單詞在文章中的位置,有的還能統計出特定單詞在文章中出現的次數。
現在,請你編程實現這一功能,具體要求是:給定一個單詞,請你輸出它在給定的文章中出現的次數和第一次出現的位置。註意:匹配單詞時,不區分大小寫,但要求完全匹配,即給定單詞必須與文章
中的某一獨立單詞在不區分大小寫的情況下完全相同(參見樣例1 ),如果給定單詞僅是文章中某一單詞的一部分則不算匹配(參見樣例2 )。
輸入輸出格式
輸入格式:
輸入文件名為stat.in ,2 行。
第1 行為一個字符串,其中只含字母,表示給定單詞;
第2 行為一個字符串,其中只可能包含字母和空格,表示給定的文章。
輸出格式:
輸出文件名為stat.out 。
只有一行,如果在文章中找到給定單詞則輸出兩個整數,兩個整數之間用一個空格隔開,分別是單詞在文章中出現的次數和第一次出現的位置(即在文章中第一次出現時,單詞首字母在文章中的位置,位置從 0 開始);如果單詞在文章中沒有出現,則直接輸出一個整數-1。
輸入輸出樣例
輸入樣例#1:To to be or not to be is a question輸出樣例#1:
2 0輸入樣例#2:
to Did the Ottoman Empire lose its power at that time輸出樣例#2:
-1
說明
數據範圍
1≤ 單詞長度≤10。
1≤ 文章長度≤1,000,000。
noip2011普及組第2題
題解
暫無題解/
想用KMP算法來做無奈水平不夠,網上的題解得到的答案和案例不同,不知道怎麽辦了。
洛谷 P1308/暫無題解