代码如下:
#include <bits/stdc++.h>
using namespace std;
vector<string> strSplit(string s, string w) {
string str;
vector<string> v;
for(int i=0;i<s.length();i++) {
string c(1, s.at(i));
if(c != w) {
str.append(c);
continue;
}
v.push_back(str);
str="";
} v.push_back(str);
return v;
}
string strToLower(string s) {
for(int i=0;i<s.length();i++)
s.at(i) = tolower(s.at(i));
return s;
}
int main() {
int n=0, index=-1;
bool sign=true;
string w, s, str;
vector<string> v;
getline(cin, w);
getline(cin, s);
w = strToLower(w);
s = strToLower(s);
v = strSplit(s, " ");
for(int i=0;i<v.size();i++) {
if(v.at(i)==w) {
n++;
if(sign) {
index=i;
sign = false;
}
}
}
if(n == 0)
cout << -1;
else
cout << n << " " << index << endl;
return 0;
}
#1、#2、#4为AC,其余为WA。。。。。qwq