码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
HDU Group
Group 题目:    给出n个数,是1-n的排列。要求你每次给你一个区间求出这个区间可以被分成的小区间个数。一个不连续的数可以被分成一个小区间。t-1,t或t,t+1表示连续。 算法:   快速做法应该是线段树。但是,我不会。学了一个块状数组。 #include #include #include #include #include #include using name...
分类:其他好文   时间:2014-11-03 16:30:25    阅读次数:197
nyoj 744 蚂蚁的难题(一)
蚂蚁的难题(一) 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇。不过他最近遇到了一个难题: 给定一个区间[a,b],在区间里寻找两个数x和y,使得x异或y最大。来,帮帮他吧! 输入 有多组测试数据(以EOF结尾)。 每组数据输入两个数a,b.(0 输出 输出a到b之间,...
分类:其他好文   时间:2014-11-03 16:29:42    阅读次数:230
Vijos P1740聪明的质检员
题目描述小 T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有n个矿石,从1到n逐一编号,每个矿石都有自己的重量wi以及价值vi。检验矿产的流程是:1、给定m个区间[Li,Ri];2、选出一个参数W;3、对于一个区间[Li,Ri],计算矿石在这个区间上的检验值Yi:Yi = ∑1*∑vj...
分类:其他好文   时间:2014-11-03 14:31:51    阅读次数:250
【转换背包】HDU 4381 Grid
通道:http://acm.hdu.edu.cn/showproblem.php?pid=4381题意:给n个块,编号从1到n,以及m个操作,初始时n个块是黑色。操作有2种形式(可以忽略某些操作且如果区间内没有足够的黑块(黑块用于涂白),则不能进行这个操作): 1 ai xi : 从[1,ai]选....
分类:其他好文   时间:2014-11-03 01:16:03    阅读次数:158
codefroce D. Powerful array[初识块状数组]
codefroce D. Powerful array[初识块状数组] 因为是初始所以,只能先用别人的分析。囧。。。 题目:     给定一个数列:A1, A2,……,An,定义Ks为区间(l,r)中s出现的次数。 t个查询,每个查询l,r,对区间内所有a[i],求sigma(K^2*a[i]) 离线+分块 将n个数分成sqrt(n)块。...
分类:编程语言   时间:2014-11-02 22:37:47    阅读次数:351
HDU 4286 Data Handler --双端队列
题意:有一串数字,两个指针,然后一些添加,删除,反转,以及移动操作,最后输出序列。解法:可以splay做,但是其实双端队列更简便。维护三个双端队列LE,MI,RI分别表示[L,R]序列左边,[L,R]这段区间的值和[L,R]右边的值。然后维护一个revd标记表示[L,R]内的数是否被翻转了,翻转了的...
分类:其他好文   时间:2014-11-02 22:18:31    阅读次数:234
nyoj891(区间上的贪心)
题目意思: 给一些闭区间,求最少需要多少点,使得每个区间至少一个点。 http://acm.nyist.net/JudgeOnline/problem.php?pid=891 样例输入 4 1 5 2 4 1 4 2 3 3 1 2 3 4 5 6 1 2 2 样例输出 1 3 1 题目分体: 区间贪心,我认为区间上的贪心算法,最主要的还是排序的方式,只要排序的方式...
分类:其他好文   时间:2014-11-02 21:02:17    阅读次数:148
hdu--2795--又是线段树
应该就是算 线段树的 单点更新吧.但一开始给了我一个错觉 是二维线段树 我也是醉了tree[root].x// x = L || R表示root这个结点表示的是L - > R这个区间tree[root].leftLen//表示 root这个结点所在的区间现在还存在的最长连续格子数更让人郁闷的是 我用...
分类:其他好文   时间:2014-11-02 20:49:31    阅读次数:194
HDU 5091 线段树扫描线
给出N个点,和一个w*h的矩形 给出N个点的坐标,求该矩形最多可以覆盖多少个点 对每个点point(x,y)右边生成对应的点(x+w,y)值为-1; 纵向建立线段树,从左到右扫描线扫一遍,遇到点则用该点的权值更新区间(y,y+h) #include "stdio.h" #include "string.h" #include "algorithm" using namespace ...
分类:其他好文   时间:2014-11-02 19:43:33    阅读次数:222
区间DP(初步了解)
区间动态规划问题一般都是考虑,对于每段区间,他们的最优值都 是由几段更小区间的最优值得到,是分治思想的一种应用,将一个区间 问题不断划分更小的区间直至一个元素组成的区间,枚举他们的组合  ,求合并后的最优值。设F[i,j](1 最小区间F[i,i]=0(一个数字无法合并,∴代价为0) 每次用变量k(i For p:=1 to n do // p是区间长度,作为阶段。  ...
分类:其他好文   时间:2014-11-02 18:18:01    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!