30分求助
查看原帖
30分求助
503583
zyx1130楼主2022/7/12 19:01
#include<iostream>
#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
string a,b;
int i,s,j,n,f,m,x,e,ans;
int main()
{
   getline(cin,a);
   getline(cin,b);
   while(1)
   {
   	s=i;
   	while(b[i]!=' '&&b[i]!='\0') i++;
   	e=i-1;
   	if(a.length()==e-s+1){
   		for(int p=s,q=0;p<=e;p++,q++){
   			if(b[p]!=a[q]&&b[p]!=a[q]+32&&b[p]!=a[q]-32){
   				f=1;
   				break;
   			}
   		}
   		if(f==0){
   			ans++;
   			if(ans==1) x=s;
   		} 
   	}
   	if(b[i]=='\0')break;
   	i++;
   }
   if(f==1) cout<<"-1";
   else cout<<ans<<" "<<x;
   return 0;
}
2022/7/12 19:01
加载中...