自己在编辑器上运行时能完美输出结果; 但一提交就全体RE 很难受。。
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1;
char s2[1000000];
int len = 0;
//input
cin >> s1;
for(int i = 0;i < s1.length();i += 1){
if(s1[i] >= 'A' && s1[i] <= 'Z')
s1[i] += 32;
}
getchar();
for(int i = 0;true;i += 1){
s2[i] = getchar();
if(s2[i] == '\n')
break;
if(s2[i] >= 'A' && s2[i] <= 'Z')
s2[i] += 32;
len += 1;
}
// judge
int k1,k2;
int co = 0,be = -1;
for(int i = 0;i < len;i += 1){
k1 = 0;
k2 = i;
if(s1[k1] == s2[k2]){
while(k2 < len && s1[k1] == s2[k2] && k1 < s1.length()){
k1 += 1;
k2 += 1;
}
if(k1 >= s1.length()){
if(co == 0)
be = i;
co += 1;
}
}
}
if(co == 0)
cout << -1 << endl;
else
cout << co << " " << be << endl;
return 0;
}