码迷,mamicode.com
首页 >  
搜索关键字:连续序列    ( 144个结果
lintcode 最长上升连续子序列 II(二维最长上升连续序列)
题目链接:http://www.lintcode.com/zh-cn/problem/longest-increasing-continuous-subsequence-ii/最长上升连续子序列 II 给定一个整数矩阵(其中,有 n 行, m 列),请找出矩阵中的最长上升连续子序列。(最长上升连.....
分类:其他好文   时间:2015-11-22 21:44:59    阅读次数:231
一天一道算法题—2015-10-15
1、题目:输入一个正数n,输出所有和为n 连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3 个连续序列1-5、4-6 和7-8。解析:1)本题的关键词是连续,而且是正数。2)举例,从例子中找到规律。n = 1 => 1n = 2 => 2n = 3 => 1+...
分类:编程语言   时间:2015-10-15 20:36:07    阅读次数:192
输出有序数组的连续序列范围
Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 说明:0,1,2是连续的序列,则输出0->2 4,5又是另外一组连续的,则输出4->5 7单...
分类:编程语言   时间:2015-08-21 23:22:20    阅读次数:284
Hotel - poj 3667(求连续子区间)
题意:有两种操作1,从左往右找一个区间是 D 的连续序列,然后覆盖,返回区间最前面的数,如果没有输出02, 释放从L开始连续D的区间分析:就是从左往右查找一个D的连续区间,可以使用三个值操作lsum,rsum,sum,分别是从左往右的最大连续值,从右往左的最大连续值,整个区间的最大连续区间,与(I ...
分类:其他好文   时间:2015-07-28 12:47:10    阅读次数:105
poj2892--Tunnel Warfare(线段树)
题目链接:点击打开链接 题目大意:给出n个格子,三种操作,D k:消除第k个格子,R:恢复最后一次消除的格子,Q k:问和k相连的最长连续序列。 求最长连续序列,线段树统计每段中被消除的最大点和最小点,更新点k,查询段[1,k][k,n],然后相减得到结果 #include #include #include #include using namespace std ; #defin...
分类:其他好文   时间:2015-07-15 15:12:00    阅读次数:116
LA 2678 Subsequence
题意:给出n个整数,给定整数S,求长度最短的连续序列,使它们的和大于或等于S第一种,是求前缀和,然后用lower_bound来找第二种,尺取法, 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #i...
分类:其他好文   时间:2015-07-08 14:31:26    阅读次数:127
微软100题第51题:和为n连续正数序列
题目:输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8。 方法一:记录序列长度,判断首项是否满足条件即可 首先联想到的就是等差数列,而且方差为1的正数等差数列,我们只需要记录一个序列长度,根据等差数列公式sum = na1+n(n-1)*d/2;我们可以得到na1 = sum - n(n-...
分类:其他好文   时间:2015-06-24 13:00:38    阅读次数:88
编程之美第二题 找连续数
题意:   就是给你一个乱序序列,  现在要找某个特定序列的个数,   某特定序列的要求为  该序列长度为k   且序列中为连续的序列   例如 13245  就为1-5的连续序列 题解: 没啥解法   ,  两重for 暴力,就是这样  代码:   #include #include #include #include #include using namespace std; map...
分类:其他好文   时间:2015-05-31 09:25:50    阅读次数:123
#305 (div.2) D. Mike and Feet
1.题目描述:点击打开链接 2.解题思路:本题是一道很好的思维题。看好多人用单调栈解决的。这里介绍另一种解决方法:首先,根据题意描述,我们知道连续序列的最小值是关键,如果任意给出一个连续序列,找它的最小值,反而不太方便;但是换个角度,如果知道最小值,求以它为最小值的最大的连续序列!这就简单的多了。即找出这个元素向左可以延伸多远,向右能延伸多远,然后就能求出最大连续序列的长度了。 现在的问题是,...
分类:其他好文   时间:2015-05-28 14:08:34    阅读次数:167
11572 - Unique Snowflakes
紫书上将这道题的方法成为“滑动窗口” ,它还应该有另一个名字叫——取尺法, 用两个首尾“指针”通过不断更新它们来逐步得到最优解,适合于解决连续序列的问题。 #include using namespace std; const int maxn = 1000000+5; int T,n,A[maxn]; int main(){ scanf("%d",&T); while(T--)...
分类:其他好文   时间:2015-05-14 22:09:04    阅读次数:344
144条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!