求助,本地过不了,洛谷上AC
查看原帖
求助,本地过不了,洛谷上AC
649304
封禁用户楼主2022/10/12 08:21
#include<bits/stdc++.h>
using namespace std;
string a,b,c;
long long s,d,k=0,l1,l2;
int main()
{
	cin>>a;
	c=getchar();
	getline(cin,b);
	a=" "+a+" ",b=" "+b+" ",l1=a.size(),l2=b.size();
	for(int i=0;i<l1;++i)
	if(a[i]>='A'&&a[i]<='Z')
	a[i]+=32;
	for(int i=0;i<l2;++i)
	if(b[i]>='A'&&b[i]<='Z')
	b[i]+=32;
	k=d=b.find(a); 
	while(k>=0)
	{
		++s;
		k=b.find(a,k+1);
	}
	if(d<0)
	printf("-1");
	else
	printf("%lld %lld",s,d);
	return 0;
}
2022/10/12 08:21
加载中...