王丞杰 • 4天前
#include<bits/stdc++.h>
using namespace std;
int main() {
string s,b;
getline(cin,s);
getline(cin,b);
b=b+" ";
int len=s.size();
int len1=b.size();
for(int i=0;i<len;i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]+='32';
}
}
for(int i=0;i<len1;i++){
if(b[i]>='A'&&b[i]<='Z'){
b[i]+='32';
}
}
// '''''''''
string a="";
int cnt=0,cs,f=0;
for(int i=0;i<len1;i++){
if(b[i]!=' '){
a=a+b[i];
}
else{
if(s==a){
if(f==0){
f=1;
cnt=i-a.size();
}
cs=i;
}
s="";
}
}
if(f==0){
cout<<-1;
}
cout<<cnt<<" "<<cs;
// 这个棋分明就是老鼠洗完头
}
评论: