码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
【HDU1754】I Hate It(线段树)
update:单点替换 query:区间最值 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 using...
分类:其他好文   时间:2014-07-29 17:14:42    阅读次数:200
ACM训练二E题
题意:给你一个闭区间[a,b],求一个最小的L,使得在区间[a,b-L+1]内任取一个数x,可以满足在x,x+1,x+2,……,x+L-2,x+L-1内至少包含k个素数。(1using namespace std;int a,b,k;int sum[1000010];//默认的值为0int pri[...
分类:其他好文   时间:2014-07-29 17:11:02    阅读次数:205
#Leet Code# Best Time to Buy and Sell Stock
描述:数组 A,对于 i max_minus:17 max_minus = tmp18 19 return max_minus动态规划:设dp[i]是[0,1,2...i]区间的最大利润,则该问题的一维动态规划方程如下dp[i+1] = ma...
分类:其他好文   时间:2014-07-29 16:51:52    阅读次数:233
POJ 1201 差分方程分析
POJ 1201给你N个闭区间。每个区间分别为[ai,bi],你必须在这个区间上至少取ci个不同的整数。现要求所有区间满足各自的条件。问最少需要选多少个点。例如[3,7](3) [8,10](3) [6,8](1) [1,3](1) [10,11](1)我们最少需要选6个点:3 4 6 8 9 10...
分类:其他好文   时间:2014-07-29 16:45:52    阅读次数:240
UVA 11235 - Frequent values(RMQ)
UVA 11235 - Frequent values 题目链接 题意:给定一个升序数列,每次询问一个区间[l, r],求出其中相同数字最大的个数 思路:RMQ,由于是升序,所以数字大小相同的必然连在一块,先预处理出一共有多少段,每段包含多少个数字,和原数组中每个位置对应哪一段,最左边位置和最右边位置,然后每次询问的时候,可以把询问[L, R]的时候可以分成三段: 1、L到r[...
分类:其他好文   时间:2014-07-29 14:38:28    阅读次数:192
ZOJ 2112 Dynamic Rankings
题意: 允许单点修改的区间第K值为题 思路: 树状数组套主席树  详见注释 按照kuangbin大神的代码学习  虽然还是理解得不透彻TAT 代码: //树状数组套主席树 #include #include #include using namespace std; #define N 60010 //数组和哈希表大小 #define M 10010 //操作数 #de...
分类:其他好文   时间:2014-07-29 14:35:48    阅读次数:164
POJ 2761 Feed the dogs
静态区间第K大,主席树。。。。 Feed the dogs Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 15491   Accepted: 4780 Description Wind loves pretty dogs very...
分类:其他好文   时间:2014-07-29 14:25:38    阅读次数:365
UVA 1400 1400 - "Ray, Pass me the dishes!"(线段树)
UVA 1400 - "Ray, Pass me the dishes!" 题目链接 题意:给定一个序列,每次询问一个[L,R]区间,求出这个区间的最大连续子序列和 思路:线段树,每个节点维护3个值,最大连续子序列,最大连续前缀序列,最大连续后缀序列,那么每次pushup的时候,根据这3个序列去拼凑得到新的一个结点即可 代码: #include #include ...
分类:其他好文   时间:2014-07-29 13:22:57    阅读次数:223
POJ 1703 Find them, Catch them
种类并查集!!! 这里使用的两段区间求法!!两种种类并查集比较好理解,就是和你不同类的两个就是同类!! 表情分界线 AC代码如下: #include #include #include #include #include #include #define inf 2000000000 #define linf 1000000000000000000LL #d...
分类:其他好文   时间:2014-07-29 13:18:17    阅读次数:208
URAL 1167 Bicolored Horses(DP)
Bicolored Horses 大意:给你N匹马,K个马厩,每一个马都只会是0或1,每一个马厩里会有一个不快乐值(不快乐值=0马的个数*1马的个数),问怎么分配会得出一个最小的不快乐值,输出最小的不快乐值。 思路:先(n^2)处理出来每个区间中的不快乐值,再用DP求解出K个马厩的最小不快乐值。 dp[i][j], i表示当前是分配的第几个马厩,j表示当前...
分类:其他好文   时间:2014-07-29 13:15:06    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!