数组连续子数组的和最大

来源:互联网 发布:汽车设计软件三维 编辑:程序博客网 时间:2024/04/28 03:33
int maxarry(vector<int> s){vector<int> a(s.size(), 0);a[0] = s[0];int max = a[0];for (int i = 1; i < s.size(); i++){if (a[i - 1] <= 0){a[i] = s[i];}else{a[i] = a[i-1] + s[i];}if (max < a[i])max = a[i];}return max;}

int main(){vector<int> ax = { 1, -2, 3, 10, -4, 7, 2, -5 };cout << maxarry(ax) << endl;return 0;}

0 0
原创粉丝点击