码迷,mamicode.com
首页 >  
搜索关键字:最大连续    ( 592个结果
uva1400线段树
题意:在l,r区间找到 最靠近左边的和最大区间。要理清思路写。简单区间合并。查找要麻烦点,三个查找函数,分别是向左范围内最大连续,向右范围内最大连续,整体最大连续。#include #include #include #include #include #include #include #in.....
分类:其他好文   时间:2014-10-14 13:25:28    阅读次数:287
leetcode Maximum Subarray 最大子序列
Maximum Subarray  Total Accepted: 28381 Total Submissions: 83696 My Submissions Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For exam...
分类:其他好文   时间:2014-10-09 16:27:18    阅读次数:237
Ural 1146 Maximum Sum(DP)
题目地址:Ural 1146 这题是求最大子矩阵和。方法是将二维转化一维。 首先用n*n的方法来确定矩阵的列。需要先进行预处理,只对每行来说,转化成一维的前缀和,这样对列的确定只需要前后两个指针来确定,只需要用前缀和相减即可得到。前后两个指针用n*n的枚举。 确定好了哪几列,那么再确定行的时候就转化成了一维的最大连续子序列的和。再来一次O(n)的枚举就可以。 这样,总复杂就变成了O(n^3...
分类:其他好文   时间:2014-10-03 22:40:35    阅读次数:205
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): 16843    Accepted Submission(s): 5539 Problem Description Now I think...
分类:其他好文   时间:2014-09-30 21:31:30    阅读次数:239
动态规划:最大连续子序列乘积
题目描述: 给定一个浮点数序列(可能有正数、0和负数),求出一个最大的连续子序列乘积。 分析:若暴力求解,需要O(n^3)时间,太低效,故使用动态规划。 设data[i]:第i个数据,dp[i]:以第i个数结尾的连续子序列最大乘积, 若题目要求的是最大连续子序列和,则易确定状态转移方程为: dp[i]=max(data[i],dp[i-1]+data[i])(dp[i]为以第...
分类:其他好文   时间:2014-09-30 18:55:59    阅读次数:141
hdu 3911 Black And White(线段树)
题目连接:hdu 3911 Black And White 题目大意:给定一个序列,然后有M次操作; 0 l r:表示询问l,r中最大连续1的个数1 l r:表示将l,r区间上的数取反 解题思路:线段树的一种题型,区间合并,因为有一个取反的操作,所以对于每个节点要维护6个值,包括连续0,1最长序列的长度,左边和右边的最长连续长度。需要注意的是,如果询问的区间最大值是从R[lson...
分类:其他好文   时间:2014-09-28 14:26:53    阅读次数:174
最大连续子序列
最大连续子序列Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19179Accepted Submission(s): 8544Problem De...
分类:其他好文   时间:2014-09-28 13:05:12    阅读次数:207
hdu3308--LCIS 最大连续递增序列长度
这个是动态的,所以要用线段树维护。代码里有注释因为ls敲成lsum,rs敲成rsum查错查了好久。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #incl...
分类:其他好文   时间:2014-09-28 03:55:10    阅读次数:161
【UVA】108 - Maximum Sum(DP矩阵)
n^3的复杂度计算最小子矩阵,用了最大连续和的DP算法。 14273282 108 Maximum Sum Accepted C++ 0.013 2014-09-27  #include #include #include using namespace std; const int INF = 1 << 30; co...
分类:其他好文   时间:2014-09-27 21:38:40    阅读次数:208
hdu1540-Tunnel Warfare (线段树区间合并)
题意:n个村庄,有三种操作,D x 破坏位置为x的村庄,R 修复上一次被破坏的村庄,Q x 输出含有x村庄的连续村庄的最大个数。线段树搞之,区间合并。ls[maxn]为当前节点左面的连续区间,rs[maxn]为当前节点左面的连续区间,ms[maxn]当前节点的最大连续区间。 1 #include ....
分类:其他好文   时间:2014-09-26 03:07:38    阅读次数:181
592条   上一页 1 ... 51 52 53 54 55 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!