60分,求助!
查看原帖
60分,求助!
1030197
nuoxi6868楼主2023/8/19 18:34
#include<bits/stdc++.h>
using namespace std;
string a,b;int n=0,sum=0,len;
int main(){
	getline(cin,a);
	getline(cin,b);
	a=a+' ';
	b=b+' ';
	for(int i=0;i<a.size();i++){
		a[i]=tolower(a[i]);
	}
	for(int i=0;i<b.size();i++){
		b[i]=tolower(b[i]);
	}
	if(b.find(a)==string::npos){
		cout<<"-1";
       		return 0;
	}
	for(int i=0;b[i]!=0&&b[i]!=13;i++){
		if(b[i]==' '){	
			int s=0;
			for(int j=n,k=0;j<i;j++,k++){
				if(b[j]==a[k]){
					s=1;
				}else s=0;
			}
			if(s==1){
				sum++;
			}
			if(s==1&&sum==1){
				len=n;
			}
			n=i;
			n+=1;
		}
	}
	cout<<sum<<" "<<len<<endl;
	return 0;	
}
2023/8/19 18:34
加载中...