#C1263. B23 实践-4 统计单词数

B23 实践-4 统计单词数

B23 实践-4 统计单词数

题目描述

一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。

现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,如果给定单词仅是文章中某一单词的一部分则不算匹配。

输入格式

第一行一个字符串,表示查找的单词(只包含字母);

第二行一个字符串,表示给定的文章(只包含字母和空格)。

输出格式

两行:

第一行输出单词在文章中出现的次数;

第二行输出单词第一次出现在的位置(首字母在文章中的位置,位置从 00 开始);

若单词没有在文章中出现,只输出 -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

数据范围

对于 100%100\% 的数据: 11\le 单词长度 10\le 1011\le 文章长度 106\le 10^6,保证输入的都是字母和空格。