记录编号 |
515375 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2011]统计单词数 |
最终得分 |
100 |
用户昵称 |
dateri |
是否通过 |
通过 |
代码语言 |
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;
}