2019年4月21日

摘要: 一.题目的重述 1.题目背景 问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]}, 阅读全文
posted @ 2019-04-21 19:43 无敌小那 阅读(150) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; #define num 1024 int arr[num]; int MaxSum(int n, int &Maxi, int &Maxj) { int Sum = 0; int S = 0; int begin = 0; for (int i = 1;i 0) S += arr[i]; ... 阅读全文
posted @ 2019-04-21 19:08 无敌小那 阅读(63) 评论(0) 推荐(0) 编辑

导航