题解

chen_zhe 沙雕 2020-07-08 21:30:31 2020-08-15 15:00:22 2

这道题把我追杀了整整两天,第一天一个多小时都没有击败本题,还是第二天备齐了大招反杀的。。。

蒟蒻觉得很难,请自行理解9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png9NCW6CXI~D5__U46W__7WW3.png

被击败的黑暗暴君题目:你有什么感想? ZQS:血掉光了

#include <cstdio>
using namespace std;
const int k = 1e5 + 1;
int a[k], f[k], min, ans = -0x7fffffff, start, end;
int main() {
    int n;
    scanf("%d", &n);
    for (int i = 1; i <= n; i++) scanf("%d", &a[i]);
    f[1] = a[1];
    for (int i = 2; i <= n; i++) f[i] = a[i] + f[i - 1];
    for (int i = 1; i <= n; i++) {
        if (f[i] - f[min] > ans)
            ans = f[i] - f[min], start = min, end = i;
        if (f[min] > f[i])
            min = i;
    }
    printf("%d\n%d\n%d", start + 1, end, ans);
}
{{ vote && vote.total.up }}

共 2 条回复

chen_zhe 沙雕

哪个英雄213?

Duke

213送他回家