贪心法 求最大子阵列
来源:互联网 发布:touch bar 知乎 编辑:程序博客网 时间:2024/05/22 11:47
在一个数组中找出和最大的连续几个数。(至少包含一个数)
例如:
数组A[] = [−2, 1, −3, 4, −1, 2, 1, −5, 4],则连续的子序列[4,−1,2,1]有最大的和6.
输入格式
第一行输入一个不超过1000的整数n。
第二行输入n个整数A[i]。
输出格式
第一行输出一个整数,表示最大的和。
样例输入
31 1 -2
样例输出
2
#include<stdio.h>int max(a,b){ return a>b?a:b;}int MaxSum3(int arr[1001],int len){ int i,j=-1e+10; int Sum = 0; for(i=0;i<len;i++) { Sum += arr[i]; j=max(Sum,j); Sum=max(Sum,0); } return j;}int main(){ int n,i,k,a[1001]; scanf("%d\n",&n); for(i=0;i<=n-1;i++) scanf(" %d",&a[i]); k=MaxSum3(a,n); printf("%d",k); return 0;}
阅读全文
0 0
- 贪心法 求最大子阵列
- Java - 贪心算法 - 最大子阵列
- 最大子阵列
- 最大子阵列和
- 计蒜客 最大子阵列
- 最大子阵列
- 计蒜客021-最大子阵列
- 计蒜客 第21题:最大子阵列
- 计蒜客--第21题:最大子阵列
- 计蒜客第21题---最大子阵列
- c++ 计蒜客第21题最大子阵列
- 计蒜客ACM 最大子阵列 java
- 计蒜客 难题题库 021 最大子阵列
- Python|计蒜客——最大子阵列
- java算法之最大子阵列
- 计蒜客-最大子阵列 / NYOJ题目44-子串和
- 分治法求最大子序列
- 利用分治法求最大子数组
- Hou Yi's secret(hdu4082——2011icpc北京站B题)
- leetcode 331. Verify Preorder Serialization of a Binary Tree 二叉树的前序序列验证
- 小白的第一篇博客
- java内部类
- 解决Visual Studio编译错误"文本后缀无效; 未找到文文本运算符或文本运算符模板"
- 贪心法 求最大子阵列
- 51nod 1837 砝码称重
- Leetcode之Permutation in String 问题
- 线程
- SQL完整性约束
- UVA 469 Wetlands of Florida
- static和extern对函数的作用
- 机器学习第3章第5节 : 调整图像亮度
- 哈希查找