蓝桥杯提供的平台:www.lanqiao.cn/problems/2176/learning/
使用以下代码
#include <bits/stdc++.h>
using std::cin;
using std::cout;
int Count(std::string s) {
if (s.length() < 2) {
return 0;
}
int owo = 0;
for (int i = 0; i < s.length() - 2; ++i) {
if (s[i] == 'o' && s[i + 1] == 'w' && s[i + 2] == 'o') {
++owo;
}
}
return owo;
}
int main() {
std::ios::sync_with_stdio(false);
// freopen("01.in", "r", stdin);
int n;
cin >> n;
int o = 0, w = 0;
while (n--) {
std::string s;
cin >> s;
for (int i: s) {
if (i == 'o') {
++o;
} else if (i == 'w') {
++w;
}
}
if (o > w) {
cout << w << "\n";
} else {
cout << w-1 << "\n";
}
}
return 0;
}
洛谷数据全部通过,但蓝桥杯官方OJ全部不通过