最大连续子序列和 题解:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int x;
cin >> x;
int cur = x;
int ans = x;
for (int i = 1; i < n; i++) {
cin >> x;
if (cur < 0)
cur = x;
else
cur += x;
if (cur > ans)
ans = cur;
}
cout << ans << endl;
return 0;
}
登录后发布评论
太强了,我后天考试估计只能想到暴力解,然后超时。。。