原文:[学习笔记]dsu on tree

这种不怎么难写的东西,我学得快忘得也快,也是给自己加深印象,同时留个自己 大概 能看懂的讲解好复习 qwq 先说是什么 dsu on tree中的dsu就是Disjoint Set Union,虽然整个算法跟并茶几 话说并茶几名字好多啊 没有任何关系 硬要说就是借用了启发式合并的思想吧 这个算法是拿来解决树上对子树内答案的询问的,当然它并不支持修改 它在暴力的基础上,借助轻重链剖分的性质把复杂度降 ...

2019-03-10 11:28 0 645 推荐指数:

查看详情

[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学习笔记

前言 一次模拟赛的\(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 树上启发式合并 学习笔记

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

Sun Dec 09 21:29:00 CST 2018 1 580
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入门

先瞎扯几句 说起来我跟这个算法好像还有很深的渊源呢qwq。当时在学业水平考试的考场上,题目都做完了不会做,于是开始xjb出题。突然我想到这么一个题 看起来好像很可做的样子,然而直到考试完我都只 ...

Fri Sep 21 04:59:00 CST 2018 6 5212
树上启发式合并 (dsu on tree)

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

Fri Dec 09 06:10:00 CST 2016 3 7516
Sqrt tree 学习笔记

CSDN同步 前置知识 你首先要学会的: \(\text{RMQ}(ST \text{表})\) 分块 线段树 二进制,位运算 前记 我们把 \(\text{RMQ}\ ...

Thu Jun 25 20:44:00 CST 2020 8 374
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM