码迷,mamicode.com
首页 >  
搜索关键字:启发式    ( 591个结果
「Luogu P3302」[SDOI2013]森林
给出一片森林,每个点有一个权值,要求支持动态连边,并回答任意两点间第 k 小权值,强制在线。$(1\le N,M,T \le 8\times 10^4)$ "Luogu" 分析 求第 k 小权值,这个肯定是用主席树了,但连边该怎么办?LCT?可我不会。 我们可以用启发式合并的方法,连边也就是合并两棵 ...
分类:其他好文   时间:2020-02-05 20:15:47    阅读次数:64
k短路算法
k短路算法 求解k短路用到了A 算法,A ( A star )算法,又称启发式搜索算法,与之相对的,dfs与bfs都成为盲目型搜索;即为带有估价函数的优先队列BFS称为A 算法。 该算法的核心思想为设计一个估价函数,估价函数需要满足下面几个准则: 1:设当前状态state到目标状态所需的估计值为$f ...
分类:编程语言   时间:2020-02-02 15:42:53    阅读次数:83
CF 600E 树上启发式合并
DUS on tree 难得都不会,会的都是板子,可悲,可悲 题意:略 先想一个O(n^2)的写法,然后想办法去掉重复计算。究竟哪里重复 了呢? 假设p是x的儿子,p有很多个。每次计算答案的时候,如果“重儿子”(子孙最多的p)的答案可以直接用的话, 就可以省去很多的重复计算,这就是书上启发式合并 D ...
分类:其他好文   时间:2020-02-01 21:31:30    阅读次数:81
寒假要学习的知识点
可持久化平衡树 圆方树 斯坦纳树 KD-tree 析合树 珂朵莉树 动态树 prufer序列 最小环 上下界网络流 LGV引理 弦图 矩阵树定理 树上启发式合并 (动态)树分治 最小树形图 图的着色 平面图 哈密顿图 lyndon分解 最小表示法 多项式加速递推 ...
分类:其他好文   时间:2020-01-31 10:46:04    阅读次数:99
模板 - 数据结构 - 重链剖分
一般都是重链剖分的多,重链剖分在维护路径信息时比较优秀。 也可以使用长链剖分,使用深度最大的儿子作为“重儿子”即可,看了一下用于某种与深度有关的启发式合并比重链剖分好,等以后再研究吧。 ...
分类:其他好文   时间:2020-01-24 09:25:52    阅读次数:66
「SDOI2013」森林
「SDOI2013」森林 "传送门" 树上主席树 + 启发式合并 锻炼码力,没什么好说的。 细节见代码。 参考代码: ...
分类:其他好文   时间:2020-01-24 00:12:58    阅读次数:58
启发式合并
某$OI$选手写的,其中一些观点看法让我受益颇深 启发式合并 #先来分类一般来说,$OI$中的名词大概分成这几大类.思想 : 模拟,贪心,动态规划,模型转换策略 : 固定策略,随机化策略,启发式策略算法 : … 显然在合并时使用启发式策略的算法,被称之为启发式合并. #定义形如在两个对象合并时,参考 ...
分类:其他好文   时间:2020-01-18 16:48:09    阅读次数:106
#线段树合并、树上启发式合并#CF600E Lomsat gelral
题目 一棵树有$n$个结点,每个结点都是一种颜色,每个颜色有一个编号,求树中每个子树的最多的颜色编号的和 分析1 线段树合并,记录$w,sum$分别表示编号和以及颜色和,当颜色和相同时两个编号都要加,否则只加大的那一个,时间复杂度$O(nlog_2n)$ 代码1 ...
分类:其他好文   时间:2020-01-15 22:46:55    阅读次数:75
cf1286B——构造,启发式合并
/* 思路:借鉴 dsu on tree,自底往上进行合并 给每个叶子结点赋初始值为1,每个结点依次合并每个儿子 为了防止冲突,子树在被并入当前结点时,所有结点都要重新编号 最后把当前结点插到子树里去,由于又插进了一个结点,所以再重新编号一次 每个最多被重新编号n次,复杂度O(n^2) */ #in ...
分类:其他好文   时间:2020-01-07 00:45:35    阅读次数:116
[SDOI2013]森林(启发式合并)(主席树)
题目描述 小Z有一片森林,含有N个节点,每个节点上都有一个非负整数作为权值。初始的时候,森林中有M条边。 小Z希望执行T个操作,操作有两类: Q x y k查询点x到点y路径上所有的权值中,第k小的权值是多少。此操作保证点x和点y连通,同时这两个节点的路径上至少有k个点。 L x y在点x和点y之间 ...
分类:其他好文   时间:2019-12-28 11:32:58    阅读次数:95
591条   上一页 1 ... 4 5 6 7 8 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!