哪位dalao帮我看看,为什么会全TLE.
(本地啥问题也没有)
#include<iostream>
using namespace std;
int main()
{
int ans = 0,st = 0,k = 0;
string s1,s2,s3="";
cin>>s1;
for(int i=0;i<s1.size();i++)
if('A'<=s1[i]&&s1[i]<='Z') s1[i] = s1[i] + ('a'-'A');
char c = getchar();
c = getchar();
while(c != '\n')
{
if('A'<=c&&c<='Z') c = c + ('a'-'A');
if(c !=' ')
s3 = s3 + c;
else
{
if(s1 == s3)
{
ans ++;
if(ans == 1)
st = k-s1.size();
}
s3 = "";
}
k++;
c = getchar();
}
if(ans)cout<<ans<<' '<<st;
else puts("-1");
return 0;
}