## 求助 只有20分 H2
查看原帖
## 求助 只有20分 H2
366070
13605650748x楼主2021/4/21 18:39
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

char a[1000005],b[10],c[10];
int x,y,i,p,n,l;
void xx(char a[],int n){
	for(int i=0;i<n;i++)
		if(a[i]>='A'&&a[i]<='Z')
			a[i]+=32;
}

int main(){
	scanf("%s%s",b,a);
	x=strlen(a);
	y=strlen(b);
	xx(a,x);
	xx(b,y);
	a[x]=' ';
	for(i=0;i<x;i++){
		if(a[i]!=' ')
			c[p++]=a[i];
		else{
			if(strcmp(b,c)==0){
				n++;
				if(n==1)	l=i-y;
			}
			p=0;
			memset(c,0,sizeof(c));
		}
	}
	if(n==0)	printf("-1");
	else	printf("%d %d",n,l);
	return 0;
}
2021/4/21 18:39
加载中...