P1308,求!!
  • 板块学术版
  • 楼主CSP_zyh
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/8/14 22:10
  • 上次更新2023/11/3 03:45:19
查看原帖
P1308,求!!
549886
CSP_zyh楼主2023/8/14 22:10

链接

#include<bits/stdc++.h>
using namespace std;
string s;
string ss;
int sum=0;
int cnt;
int p;
bool flag;
int main(){
	getline(cin,s);
	cnt=1;
	getline(cin,ss);
	for(int i=0;i<s.length();i++){
		s[i]=tolower(s[i]);
	}
	for(int i=0;i<ss.length();i++){
		ss[i]=tolower(ss[i]);
	}
	for(int i=0,j=0;i<ss.length();i++){
		if(ss[i]==s[j]){
			j++;
		}
		else{
			j=0;
		}
		if(j==s.length()){
			if(flag==false){
				flag=true;
				p=i-j+1;
			}
			j=0;
			sum++;
		}
	}
	if(sum==0){
		cout<<-1;
		return 0;
	}
	cout<<sum<<" "<<p;
	return 0;
} 

2023/8/14 22:10
加载中...