写了29行,样例都过了但只有2和4点过了请大佬们改一改谢谢
#include<bits/stdc++.h>
using namespace std;
char a[15],b[1000006][15];
int cnt=0,ans=0,fl,id;
bool chk(int x){
if(strlen(b[x])!=strlen(a)) return false;
for(int i=0;i<strlen(b[x]);i++)
if(b[x][i]!=a[i])
return false;
return true;
}
int main(){
cin>>a;
for(int i=0;i<strlen(a);i++)
if(a[i]<='z'&&a[i]>='a')
a[i]-=32;
while(scanf("%s",b[++cnt])!=EOF){
for(int i=0;i<strlen(b[cnt]);i++){
if(b[cnt][i]<='z'&&b[cnt][i]>='a')
b[cnt][i]-=32;
}
if(chk(cnt)){
if(fl==0) id=cnt,fl=1;
ans++;
}
}
if(ans==0) cout<<-1;
else cout<<id<<" "<<ans;
}