#include<bits/stdc++.h>
using namespace std;
char tar[11],passage[1000001];
int main()
{
int i,j;
int count=0,first=0;
cin.getline(tar,11);
cin.getline(passage,1000001);
for(i=0;passage[i]!=0;i++){
if((i==0||passage[i-1]==' ')&&(passage[i]==tar[0]||abs(passage[i]-tar[0])==32)){
for(j=1;tar[j]!=13;j++){
break;
}
if(tar[j]==13&&passage[i+j]==' '){
count++;
if(count==1)
first=i;
}
}
}
if(count==0)
cout << -1;
else
cout << count << ' ' <<first << endl;
return 0;
}
只过了测试点2和测试点4,下载了测试点1,在洛谷IDE上的运行结果和测试点1的.out文件完全一致。

