三日连珠 2023-07-13 20:55 采纳率: 100%
浏览 49
已结题

奶牛碑文运行出现错误

对于:

img

出现了以下现象:

img

代码:

#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,恳求帮助。

  • 写回答

2条回答 默认 最新

  • 真相重于对错 2023-07-14 10:48
    关注

    用动态规划

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月15日
  • 已采纳回答 7月14日
  • 创建了问题 7月13日