我认为我是最简单的那个
2026-08-01 15:53:27
发布于:新疆
8阅读
0回复
0点赞
#include"iostream"
using namespace std;
int main() {
string a;
string b;
getline(cin, a);
getline(cin, b);
b = " " + b + " ";
for (int i = 0 ; i < a.size(); i++) {
if (a[i] >= 'A' && a[i] <= 'Z') {
a[i] = a[i] + 32;
}
}
for (int i = 0 ; i < b.size(); i++) {
if (b[i] >= 'A' && b[i] <= 'Z') {
b[i] = b[i] + 32;
}
}
int s = 0;
int w = -1;
bool f = false;
for (int i = 0; i < b.size() - a.size(); i++) {
if (b.substr(i, a.size()) == a && b[i - 1] == ' ' && b[i +a.size() ] == ' ') {
if (!f) {
w = i;
f = true;
}
s++;
}
}
if (s == 0) {
cout << -1;
} else {
cout << s << " " << w - 1;
}
return 0;
}
这里空空如也




有帮助,赞一个