改了但TLE
```
#include<bits/stdc++.h>
using namespace std;
#define inf 2147483647
string a,b;
int ans,cnt,k,i;//不建议用i来当除了循环外的变量
int main()
{
cin>>a;
for(i=0;i<a.size();i++){//忘了统一大小写
if(a[i]<='Z'&&a[i]>='A') a[i]+='a'-'A';
}
// cout<<a<<"\n";
do{
bool flag = false;
cin>>b;
// cout<<b<<"\n";
for(i=0;i<b.size();i++){
if(b[i]<='Z'&&b[i]>='A') b[i]+='a'-'A';
}
if(a.size()==b.size())//内部循环没写对
{
flag = true;
int j=0;
for(i = 0;i<a.size();i++)
{
if(a[i]!=b[i])
{
flag = false;
}
}
}
if(flag)
{
cnt++;
if(cnt==1)
{
ans = k;
// cout<<"gjvfdufjdbhbsdf\n";
}
}
k++;
}while(getchar()!='\n');//原判定会一直循环下去
if(cnt==0)
{
cout<<-1;
}
else
{
cout<<cnt<<" "<<ans;
}
}
```
by _ayaka_ @ 2023-12-01 16:50:50
请把23行的int j忽略(
by _ayaka_ @ 2023-12-01 16:51:32
@[_ayaka_](/user/989571) 谢谢
by river_wind @ 2023-12-03 16:05:09