码迷,mamicode.com
首页 >  
搜索关键字:max-sum    ( 470个结果
环状连续数组,求子数组最大和
今天看到环状连续数组求子数组最大和的题目,看了几篇博客,但是好像有问题,可以举出反例。于是参考其他人的博客自己又总结下。 首先,求非环状的数组中子数组 最大和问题是一个动态规划的思想。 sum[i] = max(sum(i-1) + a[i], a[i]); sum[i]代表以i元素结尾的子数组的最大和,sum[i-1]代表以i-1元素结尾的子数组的最大和,a[i]代表第i个元素的值,由此公式...
分类:编程语言   时间:2015-08-06 00:36:43    阅读次数:124
nyoj289苹果
和01背包类似。动态转移方程是 sum[V] = max(sum[V] , sum[j-v] + w);...
分类:移动开发   时间:2015-07-31 18:37:05    阅读次数:102
Max Sum(最大子串和)
Max Sum Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to cal....
分类:其他好文   时间:2015-07-28 12:55:12    阅读次数:135
POJ 1236 SCC+缩点
题意:一张有向图,一问至少给几个点发送软件,才能让所有点都能收到软件;二问是至少添加几条边才能让整个图是一个连通分量;分析:一般求连通分量都会求缩点,在这里缩点之后,生成一张新的图,在新的图中求每一个点的出度,入度。答案就是sum(入度=0),max(sum(出度 == 0),sum(入度 == 0...
分类:其他好文   时间:2015-07-28 10:18:56    阅读次数:151
[单调队列] hdu 3415 Max Sum of Max-K-sub-sequence
题意: 给n和k,再给你n个形成环的数 问你连续不超过k个数的最大和是多少 并输出区间,和一样以左端点最小,再一样以长度最小 思路: 我们记录前缀和sum[i] 开一个单调队列维护sum[i-1]的值最小 因为对于到当前位置的和为sum[i]-sum[j] 如果sum[j]越小,那么sum[i]就越大 所以里面维护的就是到当前位置符合要求最小的sun[j] 代码: #inclu...
分类:其他好文   时间:2015-07-27 15:03:50    阅读次数:113
HDU 1024 Max Sum Plus Plus(dp)
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 20107    Accepted Submission(s): 6638 Problem Description Now I t...
分类:其他好文   时间:2015-07-27 11:13:07    阅读次数:93
HDU1003 简单DP
Max SumProblem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,...
分类:其他好文   时间:2015-07-27 10:55:39    阅读次数:105
hdu2430 Beans 单调队列
// hdu2430 Beans 单调队列 // // 题目意思: // 求一个sum%p<=k的max(sum/p) // // 结题报告: // 技巧,先求出前缀和,并记录前i项对p取余的值记为x,并记下位置pos // 按照先按x从小到大,如果x相同按pos从小到大排序。这样,问题就转换为 // 求一个最小的pos使得pos到i的值最大。 // //...
分类:其他好文   时间:2015-07-25 18:26:18    阅读次数:126
hdu3415 Max Sum of Max-K-sub-sequence 单调队列
//hdu3415 Max Sum of Max-K-sub-sequence //单调队列 //首先想到了预处理出前缀和利用s[i] - s[j]表示(j,i]段的和 //之后的问题就转换成了求一个最小的s[j]了,这样就可以单调队列 //求最小值。 //队列中维护的是区间的开始的位置j,我们插入队列中的是j-1,因为 //这个时候s[i] - s[j-1]刚好就是[j,i]段闭区间的和 /...
分类:其他好文   时间:2015-07-23 11:57:53    阅读次数:130
杭电1003
题目链接 点击打开链接 Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6...
分类:其他好文   时间:2015-07-20 23:38:24    阅读次数:169
470条   上一页 1 ... 28 29 30 31 32 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!