在线测评显示我输出负号(-)但是我本地编译出来没有输出负号
与下载来的.out是一致的
#include<bits/stdc++.h>
using namespace std;
char gd[11],wz[1000001];
int s=0,xi=10000002,sum=0;
bool yg=0;
int main()
{
cin>>gd;
gets(wz);
for(int i=0;i<strlen(gd);i++)
{
if(gd[i]>='A'&&gd[i]<='Z')
{
gd[i]=gd[i]+32;
}
}
for(int i=0;i<strlen(wz);i++)
{
if(wz[i]>='A'&&wz[i]<='Z')
{
wz[i]=wz[i]+32;
}
}
for(int i=0;i<strlen(wz);i++)
{
if(wz[i]==gd[0])
{
bool xd=1;
for(int j=0;j<strlen(gd);j++)
{
if(wz[i+j]!=gd[j])
{
xd=0;
break;
}
s++;
}
if(xd==1&&s==strlen(gd))
{
if((wz[i+s]>='a'&&wz[i+s+1]<='z')||(wz[i+s+1]>='A'&&wz[i+s+1]<='Z'))
{
xd=0;
}
}
if(xd==1)
{
yg=1;
sum++;
if(i<xi)
{
xi=i;
}
}
s=0;
}
}
if(sum<1)
{
cout<<-1;
}
else
{
cout<<sum<<" ";
cout<<xi;
}
}