码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
[题解] bzoj 3600 没有人的算数 (替罪羊树+线段树)
传送门 http://www.lydsy.com/JudgeOnline/problem.php?id=3600 思路 区间操作是线段树无疑,难点在于如何考虑这些数对的大小关系. 我们考虑一下平衡树,如果在平衡树中每个节点放一个数对,我们规定中序遍历前面的数对大于后面的,那么对于任意一个新数对(x, ...
分类:其他好文   时间:2017-12-11 23:08:01    阅读次数:329
洛谷——P2681 众数
P2681 众数 题目背景 Alice和Bob玩游戏 题目描述 Alice现在有一个序列a1、a2...an 现在她需要Bob支持询问一个区间内的众数,还要支持修改一个位置的ai 输入输出格式 输入格式: 第一行两个整数n,m 第二行n个整数,表示a1..an 接下来m行,每行3个整数,flag,x ...
分类:其他好文   时间:2017-12-11 22:07:59    阅读次数:218
【bzoj5102】[POI2018]Prawnicy 堆
题目描述 定义一个区间(l,r)的长度为r-l,空区间的长度为0。 给定数轴上n个区间,请选择其中恰好k个区间,使得交集的长度最大。 输入 第一行包含两个正整数n,k(1<=k<=n<=1000000),表示区间的数量。 接下来n行,每行两个正整数l,r(1<=l<r<=10^9),依次表示每个区间 ...
分类:其他好文   时间:2017-12-11 21:12:20    阅读次数:250
Java 循环
循环三要素 1.循环变量的初值(有初值) 2.循环变量的判断(能判断) 3.循环变量的更新(会更新) if结构 if结构根据条件判断后再做处理 可以省略大括号,省略大括号以后,if结构只能影响到下一行 if - else结构 多重if结构 常用来进行区间判断 嵌套if结构 switch结构 使用sw ...
分类:编程语言   时间:2017-12-11 00:44:39    阅读次数:198
[洛谷P1835]素数密度
题目大意:求区间[l,r]中素数的个数($1\leq l,r\le 2^{31}$,$r-l\leq 10^6$)。 解题思路:首先,用筛法筛出$2~\sqrt{r}$内的素数。 然后用这些素数筛l~r内的素数即可。 开数组时可以用偏移方法解决空间问题。 时间复杂度$O(\sqrt{r})$。 C+ ...
分类:其他好文   时间:2017-12-10 22:58:51    阅读次数:213
线段树?
M爷的线段树 - BUCTOJ 3305 一个长度为n的数列A。修改m次,每次给区间[L,R]中的每一个数加X。查询k次,每次查询第i个元素的值并输出。1<=n<=1e5 ,1<=m<=1e5, 1<=k<=1e5 1<=i,L,R<=n , -100<=x<=100 ,0<=Ai<=1e7∑n<= ...
分类:其他好文   时间:2017-12-10 12:43:20    阅读次数:110
安利一下近期做的几道线段树入门题
写了几道线段树入门题以后的我感觉会了点东西~ 放几道有代表性的。 P.S.洛谷的题号 P3372模板 这个不用说了。 P1558色板游戏 状压,区间或,裸题。 P2471降雨量 思路不难,细节很多。 P2572序列操作 题意: 长度为n的01序列,m次操作 0 a b 把[a, b]区间内的所有数全 ...
分类:其他好文   时间:2017-12-10 11:23:26    阅读次数:109
NEERC-2017
A. Archery Tournament 用线段树套set维护横坐标区间内的所有圆,查询时在$O(\log n)$个set中二分查找即可。 时间复杂度$O(n\log^2n)$。 B. Box 分类讨论。 C. Connections 考虑强连通分量的Kosaraju算法,会发现只有$2(n-1) ...
分类:其他好文   时间:2017-12-10 11:14:11    阅读次数:210
bzoj1032
这道题noip之前就在写了,但是奈何自己太弱了,对于dp的感觉不是特别~~♂。(偷偷瞄了一眼题解,绝对没有第二眼) 这道题是区间dp无疑,预处理连续的颜色一样的,f[i][j]表示区间i到区间j消去的最小代价方程:f[i][j]=min(f[i][j],f[i][k]+f[k+1][j]) 然后要特 ...
分类:其他好文   时间:2017-12-09 23:51:00    阅读次数:128
[USACO11DEC] 牧草种植Grass Planting
https://www.luogu.org/problemnew/show/3038 将为边加权转化成为点加权 对于每条边,我们将其深度更大的端点加权,则区间 [l, r] 的加权(或询问)即为去掉深度最小的点,给其余点加权(或询问)。 1)最后一次树剖查询时,当前两点 x,y 必定在同一重链上(y ...
分类:其他好文   时间:2017-12-09 22:34:26    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!