比赛场次 328
比赛名称 防止颓废的小练习v0.15
比赛状态 已结束比赛成绩
开始时间 2016-10-17 15:40:00
结束时间 2016-10-17 22:00:00
开放分组 全部用户
注释介绍
题目名称 统计单词数
输入输出 stat.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar要要要不吃药 AAAAAAAAAA 0.030 s 1.14 MiB 100
GravatarRapiz AAAAAAAAAA 0.035 s 6.97 MiB 100
GravatarFuryton AAAAAAAAAA 0.177 s 1.15 MiB 100
Gravatarrewine AAAAAAAAAA 0.189 s 0.31 MiB 100
Gravatarサイタマ AAAAAAAAAA 0.237 s 4.13 MiB 100
GravatarZwoi_只会打表抄代码的蒟蒻 AAAAAAAATA 1.063 s 2.20 MiB 90
Gravatar@@@ AAWAWWWWWW 0.222 s 0.32 MiB 30
GravatarWHZ0325 AAWAWWWWWW 0.286 s 0.31 MiB 30
Gravatar奥、神代号~ WAWAWWWWWW 0.000 s 0.31 MiB 20
GravatarAeons WAWAWWWWWW 0.077 s 0.32 MiB 20
Gravatar烟雨 WAWAWWWWWW 0.090 s 0.32 MiB 20
GravatarKulliu WAWAWWWWWW 0.094 s 0.31 MiB 20
GravatarLovelove_boii WAWAWWWWWW 0.135 s 0.32 MiB 20
Gravatar404 WAWAWWWWWW 0.443 s 4.13 MiB 20
GravatarZWOI_专业维修评测机 C 0.000 s 0.00 MiB 0
GravatarConanQZ EEEEEEEEEE 0.006 s 0.51 MiB 0
GravatarHzoi_chairman TTTTTTTTTT 10.000 s 0.66 MiB 0

统计单词数

★☆   输入文件:stat.in   输出文件:stat.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

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

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

【输入样例】

输入共2 行。

第1 行为一个字符串,其中只含字母,表示给定单词;

第2 行为一个字符串,其中只可能包含字母和空格,表示给定的文章。

【输出样例】

只有一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从0 开始);如果单词在文章中没有出现,则直接输出一个整数-1。

【输入样例1】

To
to be or not to be is a question

【输出样例1】

2 0

【输入输出样例1说明】

输出结果表示给定的单词To在文章中出现两次,第一次出现的位置为0。

【输入样例2】

to
Did the Ottoman Empire lose its power at that time

【输出样例2】

-1

【输入输出样例2说明】

表示给定的单词to在文章中没有出现,输出整数-1。

【数据范围】

1 ≤ 单词长度≤ 10。

1 ≤ 文章长度≤ 1,000,000。