码迷,mamicode.com
首页 >  
搜索关键字:最大和    ( 945个结果
hdu 5087 Revenge of LIS II(LIS)
题目连接:hdu 5087 Revenge of LIS II 题目大意:给定一个序列,求第2长的LIS长度。 解题思路:用o(n^2)的算法求LIS,每个位置维护两个值,最大和最小即可。注意的是dp[0]中的最大第二大不能都复制成0. #include #include #include using namespace std; const int maxn = 1005...
分类:其他好文   时间:2014-11-07 19:12:01    阅读次数:244
《github一天一道算法题》:分治法求数组最大连续子序列和
看书、思考、写代码! /*************************************** * copyright@hustyangju * blog: http://blog.csdn.net/hustyangju * 题目:分治法求数组最大连续子序列和 * 思路:分解成子问题+合并答案 * 时间复杂度:O(n lgn) * 空间复杂度:O(1) ********...
分类:编程语言   时间:2014-11-05 23:17:53    阅读次数:209
HDU2845_Beans【不连续的最大子段和】【元素压缩】
题目大意:给你一个矩阵,不能选择每行中相邻的数字,也不能选当前行的上一 行和下一行,问使所选数和最大的值是多少? 思路:用元素压缩的思想。先把2维矩阵降为1维数组。对每行求出不相邻的数字 最大和是多少,把几个数字和缩成一个数。再对所有行求出不相邻的行数字最大 和是多少。 对于每行求出不相邻的数字最大和的状态转移方程为 dp[i+1] = max{吃i达到的最大值,不吃i达到的最大值+第i+1个数}...
分类:其他好文   时间:2014-11-04 21:11:34    阅读次数:183
NYOJ 104 最大子矩阵(二维DP)
最大和 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。  例子: 0 -2 -7 0  9 2 -6 2  -4 1 -4 1  -1 8 0 -2  其最大子矩阵为: 9 ...
分类:其他好文   时间:2014-11-03 22:33:08    阅读次数:232
杭电1003 Max Sum 【连续子序列求最大和】
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003题目意思:即给出一串数据,求连续的子序列的最大和解题思路:因为我们很容易想到用一个max来存放找到的子序列的和中的最大值,通过不断比较,对max的值进行更新,最后我们就能够得到最大子序列的和,于是很...
分类:其他好文   时间:2014-11-03 22:25:03    阅读次数:267
求子数组的最大和要求O(n)
求子数组的最大和 输入一个整形数组,有整数也有负数,数组中连续一个或多个子数组,每个子数组都有一个和,求所有子数组的和的最大值,要求时间复杂度O(n)...
分类:编程语言   时间:2014-11-03 14:39:21    阅读次数:169
杭电1003 Max Sum TLE
这一题目是要求连续子序列的最大和,所以在看到题目的一瞬间就想到的是把所有情况列举出来,再两个两个的比较,取最大的(即为更新最大值的意思),这样的思路很简单,但是会超时,时间复杂度为O(n^3),因为有三重for语句#include#define maxn 101000int main(){ int ...
分类:其他好文   时间:2014-11-03 01:20:40    阅读次数:167
LightOJ 1269 - Consecutive Sum(字典树)
题目链接:LightOJ 1269 - Consecutive Sum 题目大意:给定一个序列,选定一段区间的亦或和,输出最大和最小。 解题思路:最大很简单,对所有前缀建立字典树,然后尽量往反向走;最小则需要往正向走,并且向正向走的时候要扣 除自己本身。 #include #include #include using namespace std; const int...
分类:其他好文   时间:2014-10-31 01:18:57    阅读次数:227
最大连续子序列之和,最大连续子序列乘积
最大连续子序列之和问题描述为:数组中里有正数也有负数,连续的一个或多个整数组成一个子数组,每个子数组都有一个和,求所有子数组的和的最大值。分析,对数组a进行一遍扫描,sum[i] 为前i个元素中,包含第i个元素且和最大的连续子数组,MaxSum保存当前子数组中最大和,对于a[i+1]来说,sum.....
分类:其他好文   时间:2014-10-30 01:47:35    阅读次数:234
Maximum Subarray 连续子数组最大和
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array[?2,1,?3,4,?1,2,1,...
分类:编程语言   时间:2014-10-29 12:31:32    阅读次数:188
945条   上一页 1 ... 83 84 85 86 87 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!