码迷,mamicode.com
首页 >  
搜索关键字:dfs序    ( 668个结果
【bzoj4817】[Sdoi2017]树点涂色&&bzoj3779-重组病毒
题解: 两道几乎差不多的题(所以说当年sdoi考了道原题) 都是将树上一段改为新颜色询问颜色数目 可以把改成新颜色这个操作看成access操作 然后通过线段树+dfs序来维护 另外换根了为什么还可以用dfs序来维护 我们观察一下会发现 1.当根在x当中,就是除了根那边那块 2.不在的话就是原先的子树 ...
分类:其他好文   时间:2018-07-06 12:17:59    阅读次数:157
CodeForces 547E:Mike and Friends(AC自动机+DFS序+主席树)
What-The-Fatherland is a strange country! All phone numbers there are strings consisting of lowercase English letters. What is double strange that a p ...
分类:其他好文   时间:2018-07-01 14:55:10    阅读次数:209
CodeForces -163E :e-Government (AC自动机+DFS序+树状数组)
The best programmers of Embezzland compete to develop a part of the project called "e-Government" — the system of automated statistic collecting and p ...
分类:编程语言   时间:2018-06-30 23:38:47    阅读次数:271
Luogu P2597 [ZJOI2012]灾难
一道非常综合的好题~~然后就莫名其妙地知道了 动态LCA 的求法~~ 果然是 ZJOI 的题目,只能说这思路服了 首先我们发现每次操作 只会灭绝 一种动物,然后我们想一下就知道如果有$n(n =2)$个食物的动物就不会灭绝。 然后我们YY一个叫 灭绝树 的东西,在这个树上的点都满足一个性质: 当一个 ...
分类:其他好文   时间:2018-06-06 22:24:04    阅读次数:154
CodeForces 375D Tree and Queries 莫队||DFS序
Tree and Queries 题意:有一颗以1号节点为根的树,每一个节点有一个自己的颜色,求出节点v的子数上颜色出现次数>=k的颜色种类。 题解:使用莫队处理这个问题,将树转变成DFS序区间,然后就是开一个数据记录下出现次数为k次的颜色数目,查询的时候直接返回这个数组中的对应的值就行了。 注意的 ...
分类:其他好文   时间:2018-06-03 19:36:58    阅读次数:254
bzoj 1232 [Usaco2008Nov]安慰奶牛cheer
思路:看出跟dfs的顺序有关就很好写了, 对于一棵树来说确定了起点那么访问点的顺序就是dfs序,每个点经过 其度数遍,每条边经过2边, 那么我们将边的权值×2加上两端点的权值跑最小生成树,最后加上一个最小的点的 权值最为dfs的起点。 ...
分类:其他好文   时间:2018-06-03 14:49:48    阅读次数:159
bzoj 2286: [Sdoi2011]消耗战
题目链接 "bzoj 2286: [Sdoi2011]消耗战" 题解 抽离虚树dp 对于虚树我们可以O(m)构造 dfs序排序后,易证相邻两点lca为所有出现到的lca 每次维护一个深度递增的栈,用其来维护一个节点的虚树,当其被pop出栈时他的虚数也构造完了 那么栈中序列即为链的父子关系 每次若将要 ...
分类:其他好文   时间:2018-06-03 12:22:52    阅读次数:155
[模板]树链剖分
题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3: 格式: 3 x z 表示将 ...
分类:其他好文   时间:2018-06-02 20:39:02    阅读次数:138
虚树(Bzoj3611: [Heoi2014]大工程)
题面 "传送门" 虚树 把跟询问有关的点拿出来建树,为了方便树$DP$ 在$LCA$处要合并答案,那么把这些点的$LCA$也拿出来 做法:把点按$dfs$序排列,然后求出相邻两个点的$LCA$,把这些点建一个虚树,维护一个栈就好了 Sol 虚树+树$DP$ cpp include define IL ...
分类:其他好文   时间:2018-05-31 00:31:06    阅读次数:179
[Codeforces375D]Tree and Queries(莫队算法)
题意:给定一棵树,每个节点有颜色,对于每个询问(u,k)询问以u为根节点的子树下有多少种颜色出现次数>=k 因为是子树,跟dfs序有关,转化为一段区间,可以用莫队算法求解 直接用一个数组统计出现次数>=k的颜色 Code ...
分类:编程语言   时间:2018-05-26 13:01:38    阅读次数:173
668条   上一页 1 ... 20 21 22 23 24 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!