#include<bits/stdc++.h>
#include <string>
#include <algorithm>
#define int long long
#define maxn 1000000+5
#define maxm 10+5
using namespace std;
string c;
string f;
int len1=0,len2=0;
int cnt=0,minn=INT_MAX;
signed main()
{
bool flag=true;
cin>>f>>c;
len1=c.size();len2=f.size();
for(int i=0;i<len1;i++) c[i]=toupper(c[i]);
for(int i=0;i<len2;i++) f[i]=toupper(f[i]);
for(int i=0;i<len1;i++)
{
flag=true;
if(c[i]==f[0])
{
for(int j=0;j<len2;j++)
{
if(c[i+j]!=f[j])
{
flag=false;
break;
}
}
}
if(flag==true)
{
cnt++;
minn=min(minn,i);
}
}
if(cnt==0) printf("-1\n");
else printf("%lld %lld\n",cnt,minn);
return 0;
}
已经知道前后判断没加,但是测试点有的不是这个原因,在线等,急