
分治法
a_1_2_ab
这个作者很懒,什么都没留下…
展开
-
最大和子序列
/*问题的提出:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整均为负数时定义子段和为0,依此定义,所求的最优值为Max{0,a[i]+a[i+1]+…+原创 2011-07-05 15:58:13 · 861 阅读 · 0 评论 -
利用二分的思想求最值问题
在求最值问题里,我们最常见的方法是动态规划,回朔法。然而二分思想也是能够解决某一类最值问题,而且这一类最值问题会用明显的特征。 先来看题目hiho第38周题目:http://hihocoder.com/contest/hiho38/problem/1 将该题目稍微简化模型,意思就是求点到点的最长路径边的最小值。该题目是不能用动态规划的,因为并不存在动态转移方程。因此只能用回朔法。但是这类题目有原创 2015-03-27 20:35:28 · 1079 阅读 · 0 评论