比赛场次 220
比赛名称 20131028(普及)
比赛状态 已结束比赛成绩
开始时间 2013-10-28 18:30:00
结束时间 2013-10-28 21:00:00
开放分组 全部用户
注释介绍
题目名称 统计单词数
输入输出 stat.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarvector AAAAAAAAAA 0.068 s 0.31 MiB 100
Gravatargungnir AAAAAAAAAA 0.108 s 2.07 MiB 100
Gravatar苏轼 AAAAAAAAAA 0.114 s 0.05 MiB 100
GravatarLauncher AAAAAAAAAA 0.116 s 0.33 MiB 100
Gravatarwakawaka AAAAAAAAAA 0.156 s 0.31 MiB 100
Gravatarscanew AAAAAAAAAA 0.163 s 0.32 MiB 100
Gravatarquifar AAAAAAAAAA 0.186 s 3.72 MiB 100
Gravatarmikumikumi AAAAAAAAAA 0.535 s 0.31 MiB 100
Gravatar铁策 AAAAAAAAAA 0.537 s 0.17 MiB 100
Gravatar钨铅 AAAAAAAATA 1.104 s 0.17 MiB 90
Gravatar翟佳麒 WAWAWWWWWW 0.003 s 0.17 MiB 20
GravatarMeans WAWAWWWWWW 0.076 s 0.26 MiB 20
GravatarSatoshi WAWAWWWWWW 0.271 s 0.57 MiB 20
Gravatar1azyReaper WAWAWTTTTT 5.236 s 0.28 MiB 20
Gravatar张铭哲 C 0.000 s 0.00 MiB 0
Gravatar传奇 C 0.000 s 0.00 MiB 0
Gravatar泛泛之辈 C 0.000 s 0.00 MiB 0
Gravatarjust now C 0.000 s 0.00 MiB 0
Gravatar明天 C 0.000 s 0.00 MiB 0
Gravatar无尾猫 WWWWWWWWWW 0.013 s 0.17 MiB 0
Gravatarraywzy WWWWWWWWWW 0.058 s 0.28 MiB 0
Gravatar饺子 WEETEEEEEE 1.810 s 0.31 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。