C++编译失败蒟蒻求助(本地无误
查看原帖
C++编译失败蒟蒻求助(本地无误
1212465
SilVeR__WolF楼主2023/12/23 13:43
#include<bits/stdc++.h>
using namespace std;
#define MAX 1000010
char p[MAX],n[11];
int c,pc,nc,s;
bool find(int k){
	for(int i=0;i<nc;i++)
	{
		if(!(p[k+i]==n[i]||p[k+i]-32==n[i]||p[k+i]+32==n[i]))
		    return 0;
	}
	return 1;
}
int main(){
	gets(n);
	gets(p);
	pc=strlen(p); nc=strlen(n);
	int min=MAX;
	for(int i=0;i<pc;i++)
	{
		if(p[i]==' ')
		    continue;
		if(i!=0)
		{
			if(p[i-1]!=' ')
			    continue;
		}
		if(find(i))
		{
			s++;
			if(min>i)
			    min=i;
		}
	}
	if(s==0)
	    cout<<-1;
	else
	    cout<<s<<" "<<min;
}
2023/12/23 13:43
加载中...