0分
查看原帖
0分
250866
wewe666楼主2020/10/31 15:50
#include<bits/stdc++.h>
using namespace std;
long long n,b,d=1,c,i,j,sum1,h,sum3,sum2,sum4;
char a1[1000005],m[1000005],k;
int main(){
k=getchar();
while(k!='\n'){
	if(k>='A'&&k<='Z')
		k+=32;
	a1[j]=k;
	j++;
	k=getchar();}
sum4=j;
while(1){
	k=getchar();
	sum3++;
	if(k!=' '&&k!='\n'){
		if(k>='A'&&k<='Z')
			k+=32;
		m[b]=k;
		b++;}
	else{
		if(strcmp(m,a1)==0)
			{
			sum1++;
			if(h==0)
			  sum2=sum3-b-1,h=1;
			  }
		memset(m,0,sizeof(m));
		b=0;
	
		if(k=='\n')
			break;}
	}
if(sum1!=0)
	cout<<sum1<<" "<<sum2<<endl;
else
	printf("-1");
return 0;}

大佬,求帮助。

2020/10/31 15:50
加载中...