最大的子序列和问题
来源:互联网 发布:中国援助朝鲜 知乎 编辑:程序博客网 时间:2024/06/05 16:52
问题描述:
给定整数A1,A2,…,AN(可能有负数),求的最大值(为方便起见,如果所有整数均为负数,则最大子序列和为0)。
例如:
输入:-2,11,-4,13,-5,-2时,答案为20(从A2到A4)。
C语言代码如下:
#include <stdio.h>int MaxSubSequenceSum(const int A[], int N){int MaxSum, CurrentSum, i;MaxSum = 0;CurrentSum = 0;for(i=0;i<N;i++){CurrentSum += A[i];if(CurrentSum > MaxSum)MaxSum = CurrentSum;else if(CurrentSum < 0)CurrentSum = 0;}return MaxSum;}int main(){int A[] = {-2,11,-4,13,-5,-2};int N = 6;int Sum = MaxSubSequenceSum(A, N);printf("MaxSubSequenceSum = %d\n", Sum);return 0;}
0 0
- 最大的子序列和的问题
- 最大子序列和问题的思考
- 最大子序列和问题的解
- 最大子序列和的问题
- 最大的子序列和问题
- 最大子序列和问题的求解
- 最大连续子序列和的问题
- 最大的子序列和问题
- 最大的子序列和问题
- 最大子序列和的问题
- 最大的子序列和问题
- 最大子序列和问题的解
- 最大子序列和的问题
- 最大子序列的和问题
- 最大子序列和的问题
- 最大子序列和问题的求解
- 最大子序列和的问题
- 最大子序列和问题的解
- linux下一个定时器的使用方法
- 类的 非主动使用不会触发类的初始化操作
- 手势在ViewPager上的应用:OnFling MotionEvent e1 == null 的问题解决
- js动态生成form
- hdu 4812 D Tree 树的点分治
- 最大的子序列和问题
- C语言合法标识符(2024)
- 自定义PHP页面跳转函数redirect($url, $time = 0, $msg = '')
- 常用RGB颜色表
- hdu3782 xxx定律
- hdu1511 LCS
- UVA 11419 SAM I AM (二分图,最小割)
- 50道Java习题之12
- 主动使用触发的初始化操作