20求调
查看原帖
20求调
1078377
Kingson999楼主2024/7/1 11:24

死亡记录

#include<bits/stdc++.h>
using namespace std;
char a[114514];
char b[11514];
int main()
{
	gets(a);
	cin>>b;
	int len=strlen(a);
	int lenb=strlen(b);
	int o=1;
	int ret=0;
	int abc=114514;
	for(int i=0;i<len;i++){
		if(a[i]==b[1]){
			for(int j=1;j<lenb;j++){
				if(a[i+j]>='a'&&a[i+j]<='z'){
					a[i+j]+=32;
				}else if(b[j]>='a'&&b[j]<='z'){
					b[i+j]+=32;		
				}
				if(a[i+j]!=b[j]){
					break;
					o--;
				}
			}
			if(o==1){
				ret++;
				if(i<abc){
					abc=i;
				}
			}
		}
	}
	if(ret==0){
		cout<<-1;
	}else {
		cout<<ret<<" "<<abc;
	}
	return 0;
}	
2024/7/1 11:24
加载中...