码迷,mamicode.com
首页 >  
搜索关键字:lis    ( 17068个结果
【BZOJ】1049: [HAOI2006]数字序列(lis+特殊的技巧)
http://www.lydsy.com/JudgeOnline/problem.php?id=1049又是一题神题啊。orz首先第一个问很容易看出f[i]=min{f[j]+1, a[i]-a[j]>=i-j}设b[i]=a[i]-i得f[i]=min{f[j]+1, b[i]>=b[j]}然后就...
分类:其他好文   时间:2014-12-13 10:44:28    阅读次数:170
UVa 10131 - Is Bigger Smarter?
题目:有人认为大象的体重和智力有一定的正相关性,现在给你一些数据,找到一个最长的反例序列。 分析:dp,LIS,醉倒上升子序列。对W排序求出S的最大下降子序列即可,存储路径搜索输出。 说明:先读到EOF再处理。 #include #include #include #include #include #include using namespace std; typedef...
分类:其他好文   时间:2014-12-13 08:31:02    阅读次数:246
(java)查找重复数据-hashmap与list的结合
package?org.mo.common.file7; import?java.util.ArrayList; import?java.util.Collections; import?java.util.Comparator; import?java.util.HashMap; import?java.util.Iterator; import?java.util.Lis...
分类:编程语言   时间:2014-12-11 17:38:29    阅读次数:192
HDOJ 5141 LIS again 二分
二分求LIS 对每一个位置为终点的LIS记录开头的最靠右边的值.... LIS again Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 272    Accepted Submission(s): 96 ...
分类:其他好文   时间:2014-12-11 17:34:12    阅读次数:243
HDU4742----Pinball Game 3D(三维LIS、CDQ分治)
题意:三维空间内 n个小球,对应坐标(x,y,z)。输出LIS的长度以及方案数。首先可以先按x排序,先降低一维,然后 剩下y 、z,在y上进行CDQ分治,按y的大小用前面的更新后面的。z方向离散化之后用树状数组维护就可以了。 1 #include 2 #include 3 #include...
分类:其他好文   时间:2014-12-11 13:55:15    阅读次数:141
LIS n*log(n)的理解
很多时候lis 用二分的方法比较方便 这里写一下他的原理这里仅对严格的最长上升子序列做讨论这里有两个数列 一个数列是 原串的数列 a1-an 另一个数列是最长上升子序列辅助数列 s数列的长度为k, 是当前最长上升子序列长度先来看看n*n的方法dp[i]=max{dp[j]+1|jaj}s数列是 对于...
分类:其他好文   时间:2014-12-09 23:04:46    阅读次数:406
无线深度探索求和(根据结果用给出的数字组合求和)
import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; public class Fff { public void calculate(List lis_obj, BigDecimal result) { List bb = new ArrayList(); for (int i...
分类:其他好文   时间:2014-12-09 15:43:07    阅读次数:137
CSDN 中国电信翼支付2014编程大赛复赛 修改数列(LIS)
题目意思:51nod1294 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1294 给出一个整数数组A,你可以将任何一个数修改为任意一个正整数,最终使得整个数组是严格递增的且均为正整数。问最少需要修改几个数? Input 第1行:一个数N表示序列的长度(1 <= N <= 100000)。 第2 - N +...
分类:移动开发   时间:2014-12-09 14:03:58    阅读次数:395
HDU5141--LIS again (LIS变形)
题意一个序列的LIS为MAX, 求连续子序列的LIS为MAX的个数。先求出LIS,记录以a[i]结尾的LIS的长度,以及LIS起始位置(靠右的起始位置)。然后线性扫一遍,,线段树与树状数组的差距还是蛮大的,,线段树900+MS,险些超时,而树状数组仅仅400+MS代码里注释部分为线段树做法。 1 ....
分类:其他好文   时间:2014-12-08 15:19:44    阅读次数:187
hdu5141——LIS again
LIS again Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 132    Accepted Submission(s): 34 Problem Description A numeric sequence of a...
分类:其他好文   时间:2014-12-07 13:51:56    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!