这道题把我追杀了整整两天,第一天一个多小时都没有击败本题,还是第二天备齐了大招反杀的。。。
蒟蒻觉得很难,请自行理解
被击败的黑暗暴君题目:你有什么感想?
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);
}
共 2 条回复
哪个英雄213?
213送他回家