先取巧了一波,直接用string处理,时间感人,之后再来优化
#include<bits/stdc++.h>
using namespace std;
const long long maxn = 100+5;
int n, ans;;
string str[maxn];
int main()
{
while (cin >> n) {
ans = 0;
for (int i = 0; i < n; i++)
cin >> str[i];
string s;
for (int i = 0; i < n; i++)
s.append(str[i]);
for (long long i = 0; i+6 < s.length(); i++) {
string k = s;
if (k.substr(i, 7) == "wanshen") {
ans++;
i += 6;
}
}
cout << ans << endl;
}
return 0;
}