哪里错了
#include<iostream>
#include<string>
#include<cstdio>
#include<vector>
using namespace std;
int main()
{
string a,tot;
cin>>a;
long long ans=0,y=0,sum=0,arr=0;
int i;
for(i=0;a[i]!='\0';i++)
if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
while(cin>>tot)
{
if(tot.size()==a.size())
{
for(i=0;tot[i]!='\0';i++)
if(tot[i]>='A'&&tot[i]<='Z')tot[i]+=32;
for(i=0;a[i]!='\0';i++)
{
if(a[i]==tot[i])y=1;
else if(a[i]!=tot[i])
{
y=0;
break;
}
}
if(y==1&&ans==0)arr=sum;
if(y==1)ans++;
}
sum+=1+tot.size();
}
if(ans!=0)cout<<ans<<" "<<arr;
else if(ans==0)cout<<"-1";
}