记录编号 515375 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]统计单词数 最终得分 100
用户昵称 Gravatardateri 是否通过 通过
代码语言 C++ 运行时间 0.152 s
提交时间 2018-10-21 16:28:17 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
int main()
{
	freopen("stat.in","r",stdin);
	freopen("stat.out","w",stdout);
	int ans=0,temp,position;
	string a,b;
	getline(cin,a);
	getline(cin,b);
	a=' '+a+' ';
	b=' '+b+' ';
	for(int i=0;i<a.length();i++)
	  a[i]=tolower(a[i]);
	for(int i=0;i<b.length();i++)
	  b[i]=tolower(b[i]);
	if(b.find(a)==string::npos)
	{
		printf("-1");
		return 0;
	}
	temp=b.find(a);
	position=temp;
	while(1)
	{
		if(temp==string::npos)
		  break;
		else
		  ans++,temp=b.find(a,temp+1);
	}
	printf("%d %d\n",ans,position);
	return 0;
}