0
已解决
李牧之
新手光能
新手光能
#include<iostream>
#include<string>
using namespace std;
int main(){
string s1,s2;
int wz,cs=0;
getline(cin,s1);
getline(cin,s2);
for(int i=0;i<s1.size();i++){
if (s1[i]>='A'&&s1[i]<='Z'){
s1[i]+='a'-'A';
}
}
for(int i=0;i<s2.size();i++){
if (s2[i]>='A'&&s2[i]<='Z'){
s2[i]+='a'-'A';
}
}
cout<<s2;
for(int i=0;i<s2.size();i++){
if (s1[i]==s2[i]){
int flag=1;
for(int j=0;j<s1.size();j++){
if (!(s1[j+i]==s2[j+i])) flag=0;
}
if (flag==1){
if (cs==0) wz=i;
cs++;
}
}
}
if (cs==0) cout<<"-1";
else cout<<cs<<" "<<wz;
return 0;
}
http://judge.codingtang.com/problem/1373/
能不能不用find