求助dalao(才20qwq)
查看原帖
求助dalao(才20qwq)
896420
_Luohx_楼主2023/3/4 19:47
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int cnt,b,len1,len2,f;
int main(){
	cin>>s1>>s2;
	bool ok=true;
	int len1=s1.length();
	int len2=s2.length();
	for(int n = 1;n <= len1;n++){
		if(s1[n]!=s2[n]){
			ok=false;
			int b=0;
			break;
		}
	}
	if(ok) cnt++;
	for(int i=0;i<=len2;i++){
		ok=true;
		if(s2[i]==s1[0]){
			for(int f=1;f<=len1;f++){
				if(s1[f]!=s2[i+f]){
					ok=false;
					break;
				}
			}
			if(ok){
			cnt++;
			b=i+f-len1;
			} 
		}
	}
	if(cnt==0) cout<<-1;
	else cout<<cnt<<" "<<b;	
	return 0;
}
2023/3/4 19:47
加载中...