码迷,mamicode.com
首页 >  
搜索关键字:pushd    ( 237个结果
LuoguP4234_最小差值生成树_LCT
LuoguP4234_最小差值生成树_LCT 题意: 给出一个无向图,求最大的边权减最小的边权最小的一棵生成树。 分析: 可以把边权从大到小排序,然后类似魔法森林那样插入。 如果两点不连通,直接连上,否则找到两点间最大的边权替换。 如果生成一棵树了就更新答案。 LCT维护边权的最大值即可。 代码: ...
分类:其他好文   时间:2018-05-06 16:25:19    阅读次数:177
[ZOJ3899]State Reversing
题意:有$N$个互不相同的物品和$M$个房间,初始时每个房间都可用,有$D$次修改$(l,r)$,表示将第$l$个房间到第$r$个房间的状态翻转(可用$\Leftrightarrow$不可用),并询问把物品放到房间(不能有空房,房间视作相同的)的方案数 之前鸽了,今天去ZOJ看发现居然是车万题,有奇 ...
分类:其他好文   时间:2018-04-19 23:57:43    阅读次数:326
线段树懒标记好题 HDU4578
(1)"1 x y c",代表 把区间 [x,y] 上的值全部加c (2)"2 x y c",代表 把区间 [x,y] 上的值全部乘以c (3)"3 x y c" 代表 把区间 [x,y]上的值全部赋值为c (4)"4 x y p" 代表 求区间 [x,y] 上值的p次方和1<=p<=3 维护sum ...
分类:其他好文   时间:2018-04-11 23:06:06    阅读次数:191
洛谷P4145上帝造题的七分钟——区间修改
题目:https://www.luogu.org/problemnew/show/P4145 区间开平方,可以发现其实开几次就变成1,不需要开了,所以标记一下,每次只去开需要开的地方; 原来写的并查集跳过1或0,然而RE... 改成线段树,本来想着是这一段区间和只要小于等于其长度就可以跳过了,然而仔 ...
分类:其他好文   时间:2018-04-09 15:12:58    阅读次数:199
BZOJ_1828_[Usaco2010 Mar]balloc 农场分配_线段树
BZOJ_1828_[Usaco2010 Mar]balloc 农场分配_线段树 Description Input 第1行:两个用空格隔开的整数:N和M * 第2行到N+1行:第i+1行表示一个整数C_i * 第N+2到N+M+1行: 第i+N+1行表示2个整数 A_i和B_i Output * ...
分类:其他好文   时间:2018-04-03 23:51:46    阅读次数:189
【BZOJ1396】识别子串&【BZOJ2865】字符串识别(后缀自动机)
【BZOJ1396】识别子串&【BZOJ2865】字符串识别(后缀自动机) 题面 自从有了DBZOJ 终于有地方交权限题了 题解 很明显,只出现了一次的串 在$SAM$的$right/endpos$集合大小一定为$1$ 换句话说,在$parent$树上是叶子节点 找到所有这样的节点, 假设它的$le ...
分类:其他好文   时间:2018-04-02 18:08:10    阅读次数:224
[BZOJ2962][清华集训]序列操作
"bzoj" "luogu" 题意 有一个长度为$n$ 的序列,有三个操作: $I \ \ a\ b\ c\ :$表示将$[a,b]$这一段区间的元素集体增加$c$; $R \ \ a\ b\ :$表示将$[a,b]$区间内所有元素变成相反数; $Q \ \ a\ b\ c\ :$表示询问$[a,b ...
分类:其他好文   时间:2018-04-02 13:45:44    阅读次数:137
BZOJ_1858_[Scoi2010]序列操作_线段树
BZOJ_1858_[Scoi2010]序列操作_线段树 Description lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有数 ...
分类:其他好文   时间:2018-03-30 21:55:56    阅读次数:201
[SDOI2011]染色
[SDOI2011]染色 = 题目描述 输入输出格式 输出格式: 对于每个询问操作,输出一行答案。 解法 ps:这题本来是树剖的,但我用lct写的,以下是lct的写法,树剖会有所不同 我们考虑把不同色点的边权值设为1,同色的点的边权设为0,这样我们就可以把问题转化为查询这条路径上所有的边权和,你要输 ...
分类:其他好文   时间:2018-03-26 22:27:19    阅读次数:186
【AHOI2009】 维护序列 - 线段树
题目描述 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。 输入 ...
分类:其他好文   时间:2018-03-24 23:54:36    阅读次数:229
237条   上一页 1 ... 11 12 13 14 15 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!