求大佬帮助```
#include<iostream>
#include<cstring>
#include<string>
#include<cstdio>
using namespace std;
string s,s1,s2,s3;int sum=0;bool b[1000001];
int main(){
memset(b,1,sizeof(b));
getline(cin,s1);getchar();//s3=s1[0];
getline(cin,s);s2=s;
cout<<"1";//测验执行
for(int i=0;i<s.size();i++){
if(i=0){
s3=s1[0];
}
if(s1[i]>='A'&&s1[i]<='Z') s1[i]+=32;
if(s[i]>='A'&&s[i]<='Z') s[i]+=32;
}
for(int i=0,a=0;i<s.size(),a<s.size();a++){
if(s[a]==s1[a]){
if(s[a]==' '&&b){
sum++;
}
}else{
b[i]=0;
}if(s[a]==' ') i++;
}
cout<<s[3]<<endl;
if(sum!=0){
cout<<sum<<" ";
cout<<s2.find(s3,0);
}else{
cout<<"-1";
}
return 0;
}