70pts神秘Hack on#234 RE了
查看原帖
70pts神秘Hack on#234 RE了
787031
UKE_Piu楼主2024/7/11 14:25
#include<bits/stdc++.h>
using namespace std;
int main(){
	string s,t;
	getline(cin,s);
	getline(cin,t);
	int lens,lent;
	lens=s.length(); lent=t.length();
	for(int i=0;i<lens;i++) if('A'<=s[i]&&s[i]<='Z') s[i]=s[i]-'A'+'a'; 
	for(int i=0;i<lent;i++) if('A'<=t[i]&&t[i]<='Z') t[i]=t[i]-'A'+'a';
	s=' '+s; t=' '+t;
//	cout<<s<<'\n'<<t<<'\n';
	lens++,lent++;
	int ans=0,id=0;
	for(int i=0;i<lent;i++){
		if(t[i]==' '){
			i++;
			int indx=i;
			while(t[i]!=' ') i++;
			string x=t.substr(indx,(i-indx));
//			cout<<x<<'\n';
			if(" "+x==s){
				ans++;
				if(ans==1) id=indx-1;
			}
			i--;
		}
	}
	if(ans==0) printf("-1");
	else printf("%d %d",ans,id);
	return 0;
}
2024/7/11 14:25
加载中...