原文:dsu on tree入门

先瞎扯几句 说起来我跟这个算法好像还有很深的渊源呢qwq。当时在学业水平考试的考场上,题目都做完了不会做,于是开始xjb出题。突然我想到这么一个题 看起来好像很可做的样子,然而直到考试完我都只想出来一个莫队的暴力。当时我想知道有没有比莫队更优的做法,和zbq讨论了半天也只能搞出一个 O nlog n 的平衡树启发式合并 然后 我就把这题出给校内互测了 没错,当时是用莫队当的标算 结果 mjt用一个 ...

2018-09-20 20:59 6 5212 推荐指数:

查看详情

dsu on tree

一直都没出过算法详解,昨天心血来潮想写一篇,于是 dsu on tree 它来了 1、前置技能 1.链式前向星(vector 建图) 2.dfs 建树 3.剖分轻重链,轻重儿子 重儿子 一个结点的所有儿子中拥有最多子树的儿子 ...

Wed Nov 25 11:50:00 CST 2020 8 1083
[dsu on tree]【学习笔记】

十几天前看到zyf2000发过关于这个的题目的Blog, 今天终于去学习了一下 [Codeforces原文链接](http://codeforces.com/blog/entry/44351#comment-332425) dsu on tree 简介 我也不清楚dsu是什么的英文缩写 ...

Wed Mar 22 18:07:00 CST 2017 0 3701
[学习笔记]dsu on tree

这种不怎么难写的东西,我学得快忘得也快,也是给自己加深印象,同时留个自己(大概)能看懂的讲解好复习……qwq 先说是什么 dsu on tree中的dsu就是Disjoint Set Union,虽然整个算法跟并茶几(话说并茶几名字好多啊……)没有任何关系……硬要说就是借用了启发式合并的思想 ...

Sun Mar 10 19:28:00 CST 2019 0 645
dsu on tree学习笔记

前言 一次模拟赛的\(T3\):传送门 只会\(O(n^2)\)的我就\(gg\)了,并且对于题解提供的\(\text{dsu on tree}\)的做法一脸懵逼。 看网上的其他大佬写的笔记,我自己画图看了一天才看懂(我太蒻了),于是就有了这篇学习笔记。 概念篇/基础运用 算法简介 ...

Wed Oct 23 01:26:00 CST 2019 6 648
【学习笔记】dsu on tree

我也不知道为啥这要起这名,完完全全没看到并查集的影子啊…… 实际上原理就是一个树上的启发式合并。 特点是可以在$O(nlogn)$的时间复杂度内完成对无修改的子树的统计,复杂度优于莫队算法。 局 ...

Mon May 08 06:03:00 CST 2017 2 3083
树上启发式合并 (dsu on tree)

这个故事告诉我们,在做一个辣鸡出题人的比赛之前,最好先看看他发明了什么新姿势= =居然直接出了道裸题 参考链接: http://codeforces.com/blog/entry/4 ...

Fri Dec 09 06:10:00 CST 2016 3 7516
dsu on tree 树上启发式合并 学习笔记

近几天跟着dreagonm大佬学习了\(dsu\ on\ tree\),来总结一下: \(dsu\ on\ tree\),也就是树上启发式合并,是用来处理一类离线的树上询问问题(比如子树内的颜色种数)的不二法宝。它不仅好想好写,还有着\(O(nlogn)\)的优秀时间复杂度(划重点)。 结合 ...

Sun Dec 09 21:29:00 CST 2018 1 580
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM