陌路 • 1年前
using namespace std;
int main() {
string s1, s2, a1, a2;
int a, z = 0, p, i;
getline(cin, s1);
getline(cin, s2);
a1 = ' ' + s1 + ' ';
a2 = " " + s2 + ' ';
for (i = 0; i < a1.size(); i++) {
if (a1[i] >= 'A' && a1[i] <= 'Z') {
a1[i] += 32;
}
}
for (i = 0; i < a2.size(); i++) {
if (a2[i] >= 'A' && a2[i] <= 'Z') {
a2[i] += 32;
}
}
a = a2.find(a1);
if (a == -1) {
cout << -1;
} else {
z = 0;
for (i = a; i < a2.size(); i++) {
p = a2.find(a1, i);
if (p < 0) {
break;
}
z++;
i = p;
}
cout << z << ' ' << a;
}
return 0;
}
评论:
请先登录,才能进行评论