原文:dsu on tree學習筆記

前言 一次模擬賽的 T :傳送門 只會 O n 的我就 gg 了,並且對於題解提供的 text dsu on tree 的做法一臉懵逼。 看網上的其他大佬寫的筆記,我自己畫圖看了一天才看懂 我太蒻了 ,於是就有了這篇學習筆記。 概念篇 基礎運用 算法簡介 現在考慮這樣一類樹上統計問題: 無修改操作,詢問允許離線 對子樹信息進行統計 鏈上的信息在某些條件下也可以統計 樹上莫隊 點分治 text ds ...

2019-10-22 17:26 6 648 推薦指數:

查看詳情

[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

我也不知道為啥這要起這名,完完全全沒看到並查集的影子啊…… 實際上原理就是一個樹上的啟發式合並。 特點是可以在$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