码迷,mamicode.com
首页 >  
搜索关键字:路径压缩    ( 266个结果
P1052 过河 题解
复习dp(迪皮)的时候刷到了一道简单路径压缩的题目(一点不会qwq) 题目描述链接。 正解: 首先呢,我们看到题目,自然而然的会想到这种思路: 设状态变量dp[i]表示从第一个格子开始经过一些跳跃跳到第i个格子上所踩到的最小石子数目。 那么,根据每一次跳s~t个格子,我们可以得出dp[i]可以从dp ...
分类:其他好文   时间:2019-09-13 01:25:22    阅读次数:95
CF13E Holes(分块儿、LCT)
给你一堆弹簧,每个弹簧有一定的弹跳距离 现在把球放到任意一个弹簧上,问需要几次球跳过所有弹簧,并且输出最后一个跳出去的位置 还要支持更改操作 一开始乱胡并查集,但是不行,一旦路径压缩就死亡,直接暴力搞又T rhy后来说是LCT裸体,维护每个点的深度和最靠近根节点的祖先就行,根节点编号不妨设为n+1, ...
分类:其他好文   时间:2019-09-12 13:48:37    阅读次数:113
2019-9-9做题记录
1、罗马游戏: 左偏树模板。 小根堆:合并选小的做根,记为$r1$,然后把$r2$合并到$r1$右边(原$r1$左边长,右边短),然后更新父亲,判断长度关系交换儿子,更新长度。 删除用$fhq_treap$的删除方式。 查找用并查集的方法,但是不带路径压缩。 2、棘手的操作: 联通块内最小值用左偏树 ...
分类:其他好文   时间:2019-09-10 00:21:47    阅读次数:81
The Preliminary Contest for ICPC Asia Xuzhou 2019
B so easy 一开始1e6弄个set莽了两次,果断T了,事实证明平衡树的常数的确相比离散化是在是太大了。用个并查集维护,删除一个节点的时候,假如他没有被删除过,那么就把他指向他的下一个元素(无论他的下一个元素是不是被删了都可以),并且把这个元素设置为“删除”,下面参照非递归路径压缩并查集弄了一 ...
分类:其他好文   时间:2019-09-08 00:20:12    阅读次数:71
POJ-2236(并查集)
Wireless NetWork "POJ 2236" 需要注意这里的树的深度需要初始化为0。 而且,find函数需要使用路径压缩,这里的unint合并函数也使用了优化(用一开始简单的合并过不了)。 include include include include include include us ...
分类:其他好文   时间:2019-08-24 20:20:10    阅读次数:74
并查集
并查集的以下几种优化和类型。 1.路径压缩 2.按秩合并 end; ...
分类:其他好文   时间:2019-08-21 09:35:19    阅读次数:57
经典模型——并查集解决区间/树链染色问题
蒟蒻的第一篇blog 模型背景: 已知一个长度为n的序列,开始时序列的每一个元素都没有颜色(0),现进行m次操作,第i次操作将一段区间[l,r]中 还未被染色的点 (即a[i]=0的点)染成颜色i.问m次操作后这个区间长什么样子,并将它输出来. 数据规模约定:对于100%的数据,n,m ...
分类:其他好文   时间:2019-08-20 17:05:15    阅读次数:113
数据结构小结
并查集 普通的并查集没有什么好说的,对于遇到的题目,我们主要是要把它抽象成并查集的模型,比如萌萌哒这道题就是一个对于模型的抽象,相同的标记其实就是一个并查集。 然后想说一下并查集的两种合并,一种是路径压缩,一种是按秩合并。 按秩合并更多是对于可撤销并查集(还没打过板子)和可持久化并查集 然后个人觉得 ...
分类:其他好文   时间:2019-08-20 10:42:41    阅读次数:86
P3377 【模板】左偏树(可并堆)
因为路径压缩的原因 pop出根的时候记得要将根的父亲连向合并后新树的根 #include<bits/stdc++.h> using namespace std; #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define repp(i,a,b) for( ...
分类:其他好文   时间:2019-08-13 13:22:16    阅读次数:77
Linux命令(详细介绍)
今天给大家介绍一下用Xshell进入Linux系统,操作时使用的命令。1、本章介绍命令组成与基础命令帮助命令详解shell:1、Linux系统中运行的一种特殊程序。2、在用户和内核之间充当翻译官。3、用户登录Linux系统是,自动加载个shell程序。4、Bash是Linux系统中默认使用的shell程序。文件位于bin/bash、1、命令组成与基础Linux命令分为外部命令和内部命令内部命令:1
分类:系统相关   时间:2019-08-13 01:05:07    阅读次数:201
266条   上一页 1 ... 3 4 5 6 7 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!