int calc(vector<int> a){ int m = 0; int s = 0; for (size_t i = 0; i < a.size(); ++i){ s += a[i]; if (m < s) m = s; else if (s < 0) s = 0; } return m; }
计算总和最大的连续数列
计算只包含正数的总和最大的连续数列
计算所有和不小于0非连续数列的和
计算数列中所有正数的和
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题