这个棋分明就是老鼠洗完头

王丞杰  •  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; 
// 这个棋分明就是老鼠洗完头  
}


评论: