E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gelral
树上启发式合并(dsu on tree)学习笔记
有丶难,学到自闭参考的文章:zcysky:【学习笔记】dsuontreeArpa:[Tutorial]Sack(dsuontree)先康一康模板题吧:CF600E($Lomsat$$
gelral
$)虽然已经用莫队搞过一遍了
weixin_30454481
·
2023-11-03 21:52
CF Lomsat
gelral
(启发式合并 dsu on tree)
洛谷链接:Lomsatgelral-洛谷题意:有一棵nn个结点的以1号结点为根的有根树。每个结点都有一个颜色,颜色是以编号表示的,i号结点的颜色编号为c[i]。如果一种颜色在以x为根的子树内出现次数最多,称其在以x为根的子树中占主导地位。显然,同一子树中可能有多种颜色占主导地位。你的任务是对于每一个i∈[1,n],求出以i为根的子树中,占主导地位的颜色的编号和。这里要用到启发式合并,我对启发式合并
合金Bunny酱
·
2023-10-19 06:51
数据结构
算法
[CF600E] Lomsat
Gelral
[树链剖分/树上启发式合并]
题意:给出一个有NNN个点,以111号点为根的有根树。每个点有一种颜色ci≤Nc_i\leNci≤N。以某个点为根的子树中,如果一种颜色出现的次数不比其它颜色少,称它是这个点的支配颜色。点的支配颜色的和,是指,某个点的所有支配颜色的编号的和。求这棵树上每个点的支配颜色的和。N≤105。N\le10^5。N≤105。简单地考虑:可以暴力统计每个点,每种颜色的出现次数。Θ(N2)\Theta(N^2)
_er
·
2023-10-19 06:20
树链剖分
codeforces600E Lomsat
gelral
【线段树合并/DSU】
第一次AC这道题,是三年前的一个下午,也许晚上也说不定。当时使用的$DSU$$on$$tree$算法,如今已经淡忘,再学习新的算法过程中,却与旧物重逢。生活中充满不可知会的相遇,即使重逢时多是物是人非。我又想起十六岁时在上海那个船上的夜晚,两岸的霓虹在无边黑暗中照亮了她的脸庞,绿衣在少年的眼瞳里
邱涵的秘密基地
·
2022-08-13 23:00
Lomsat
gelral
CodeForces - 600E(树上启发式合并)
LomsatgelralCodeForces-600EYouaregivenarootedtreewithrootinvertex1.Eachvertexiscolouredinsomecolour.Let’scallcolourcdominatinginthesubtreeofvertexviftherearenoothercoloursthatappearinthesubtreeofverte
.帅帅.
·
2020-09-13 19:04
树上启发式合并
600E
Lomsat
gelral
【题解 && 树上启发式合并】算法杂交详解 Lomsat
gelral
题目传送门题目描述:方法一、树上启发式合并前言1、什么是树上启发式合并?Dsuontree(树上启发式合并)用来解决这样一类问题:统计树上一个节点的子树中具有某种特征的节点数。例如例题中的子树x中颜色为c的个数。2、如何实现?我们借鉴树链剖分的思想,先对树进行树链剖分,处理出重儿子、轻儿子等数组。而后我们就需要用这些数组对暴力进行优化(就是启发式合并!)对于常规的套路,我们枚举到每一颗子树时,用桶
鹭天
·
2020-08-26 12:56
树上启发式合并
题解
补题 dsu on tree CodeForces 600E Lomsat
gelral
题目Youaregivenarootedtreewithrootinvertex1.Eachvertexiscolouredinsomecolour.Let’scallcolourcdominatinginthesubtreeofvertexviftherearenoothercoloursthatappearinthesubtreeofvertexvmoretimesthancolourc.So
lqvir
·
2020-08-15 17:54
CF600E Lomsat
gelral
(虚树做法)
题目n≤105n\le10^5n≤105。题解另有dsuontree\texttt{dsuontree}dsuontree的解法。我写的是虚树的做法。对于每种颜色建虚树,然后在虚树上求一次子树size,然后每个虚树上的点对原树上对应点做初步贡献。最后再dfs\texttt{dfs}dfs一遍求答案。存答案我用的是结构体,存最大值和编号之和。可以简单合并。考虑证明上面的做法对于一种颜色,在初步贡献和
_Ark
·
2020-08-08 12:40
虚树
CF600E Lomsat
gelral
洛咕题意:一棵树有\(n(n#include#include#include#include#include#include#include#definelllonglongusingnamespacestd;inlineintread(){intx=0,o=1;charch=getchar();while(ch!='-'&&(ch'9'))ch=getchar();if(ch=='-')o=-1
PPXppx
·
2019-10-13 15:00
Lomsat
gelral
(线段树合并)
codeforces600EE.Lomsatgelral传送门:https://codeforces.com/contest/600/problem/E题意:给你一颗n个节点的树,树上的每一个节点都有一种颜色,询问每一个节点所在的子树颜色数量最多的那些颜色的值的总和题解:维护子树颜色的数量和答案,线段树合并即可代码:/***┏┓┏┓*┏┛┗━━━━━━━┛┗━━━┓*┃┃*┃━┃*┃><┃*┃┃*
buerdepepeqi
·
2019-10-11 20:00
Lomsat
gelral
)
题意:一棵n个节点的树,每个节点都有一种颜色,如果颜色c在以u为根的子树中出现的次数大于等于一半,那么这个颜色就是u节点的支配色,因为是大于等于,所以一个节点的支配色可能不止一种,求出每个节点的支配色编号和思路:一个无脑的暴力:DFS整棵树,对于当前节点u,再DFS下以它为根的子树内所有的节点,相当于DFS套DFS复杂度O(n²),当整棵树为一条链时复杂度最高优化一下上面的暴力:考虑DFS的过程,
Jaihk662
·
2018-11-06 23:03
树
[CF600E]Lomsat
gelral
题目大意统计每个子树里出现次数最多的颜色编号和。dsuontree裸题吧。#include #include #definefo(i,a,b)for(i=a;isize[mx[x]]))mx[x]=go[t]; t=next[t]; } } voiddg(intx,inty,intf){ cnt[c[x]]+=f; if(cnt[c[x]]>num)num=cnt[c[x]],now=c[x];
WerKeyTom_FTD
·
2017-06-15 16:00
[CF600E]Lomsat
gelral
600E:Lomsatgelral题意简述给出一棵节点数为n的树,树上每个节点有一种特征值ci,询问每个节点的子树中,个数最多的特征值之和。数据范围1≤ci≤n≤105思路树链剖分。启发式合并,轻链向重链合并。每个节点最多合并logn次。维护每种特征的个数,个数的特征值的和。时间复杂度O(nlogn)代码#include #include usingnamespacestd; structedge
QAQ__QAQ
·
2016-12-05 20:00
codeforces
Educational Codeforces Round 2 E.Lomsat
gelral
(树形dp)
EducationalCodeforcesRound2E:http://codeforces.com/contest/600/problem/EE.Lomsatgelraltimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputYouaregivenarootedtree
idealism_xxm
·
2016-01-18 20:00
dp
codeforces
树形DP
Codeforces 600E Lomsat
gelral
Youaregivenarootedtreewithrootinvertex1.Eachvertexiscolouredinsomecolour.Let’scallcolourcdominatinginthesubtreeofvertexviftherearenoothercoloursthatappearinthesubtreeofvertexvmoretimesthancolourc.Soit
XDU_PYL
·
2015-11-30 19:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他