You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
777 B
36 lines
777 B
#include <bits/stdc++.h>
|
|
|
|
using namespace std;
|
|
|
|
int main() {
|
|
string a;
|
|
string b;
|
|
//输入字符串
|
|
getline(cin, a);
|
|
getline(cin, b);
|
|
//去掉左右的空格
|
|
a = a.substr(a.find_first_not_of(' '), a.find_last_not_of(' ') + 1);
|
|
//a转小写
|
|
transform(a.begin(), a.end(), a.begin(), ::tolower);
|
|
//b转小写
|
|
transform(b.begin(), b.end(), b.begin(), ::tolower);
|
|
|
|
//按空格分割
|
|
string temp;
|
|
stringstream ss(b);
|
|
|
|
//按空格分割
|
|
int count = 0;
|
|
while (ss >> temp) {
|
|
if (a == temp) count++;
|
|
}
|
|
|
|
//输出
|
|
if (count == 0) cout << -1 << endl;
|
|
else {
|
|
int startPos = b.find(a);
|
|
cout << count << " " << startPos << endl;
|
|
}
|
|
return 0;
|
|
}
|