AC

 •  1年前


include <bits/stdc++.h>

using namespace std;

int main() {

string a, s, a1;
getline(cin, a);
getline(cin, s);
a = ' ' + a + ' ';
s = ' ' + s + ' ';
int b = 0, i, c[1000], f = -1, v = 0, n = -1;
for (i = 0; i < s.size(); i++) {
	if (s[i] >= 'A' && s[i] <= 'Z') {
		s[i] = s[i] + 32;
	}
}
for (i = 0; i < a.size(); i++) {
	if (a[i] >= 'A' && a[i] <= 'Z') {
		a[i] = a[i] + 32;
	}
}

for (i = 0; i < s.size(); i++) {
	b = s.find(a, b);
	if (b >= 0 && b < s.size()) {
		v++;
		b = b + a.size() - 1;
	} else {
		break;
	}
}
if (v != 0) {
	n = s.find(a);
	cout << v << ' ' << n;
} else {
	cout << "-1";
}
return 0;

}


评论:

请先登录,才能进行评论