对于:

出现了以下现象:

代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, s[200000] = { 0 }, count_c = 0, count_w = 0;
char str[200001] = { 0 };
long long sum = 0;
cin >> n >> str;
for (int i = 0; i < n - 1; i++) {
switch (str[i]) {
case 'C':
++count_c;
break;
case 'O':
s[i] = count_c;
}
}
for (int i = n - 1; i >= 0; i--) {
switch (str[i]) {
case 'W':
++count_w;
break;
case 'O':
sum += count_w * s[i];
}
}
cout << sum;
return 0;
}
运行的系统信息为:
Exited with return code 0
我希望能AC,恳求帮助。