![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树上DFS序
文章平均质量分 75
a_crazy_czy
日后,尽量别叫今天的泪白流。
展开
-
[JZOJ4512][JSOI2016]最佳团队
题目大意一棵树,有n+1n+1个节点,根编号为00。 每个非根节点都有两个权值sis_i和pip_i,父亲rir_i。 要求选择K+1K+1个节点,最大化 ∑pi∑si \sum p_i\over\sum s_i 并且所选节点一定包括根,并且如果选择了节点x(x≠0)x(x\not=0)那么xx的父亲rir_i一定要选。1≤K≤n≤2500,0<si,pi≤104,0≤ri<i1\le K原创 2016-06-26 11:12:19 · 1117 阅读 · 2 评论 -
[WorldWide_D幻想乡♂模拟赛][JZOJ4599]西行妖
Preface今天射电磷(P5++5eP^{5+}+5e)的模拟赛把大家都虐了~ 最后一题个人认为质量很吼,就在这里记录一下。题目大意一棵11为根的树nn个节点,你最多可以选择SS个叶子节点,然后将它们到根节点路径染黑。求有多少种方案能染黑至少mm个节点。 1≤m≤n≤1000,1≤S≤201\le m\le n\le 1000,1\le S\le 20题目分析Algorithm 1最暴力的d原创 2016-07-09 20:20:38 · 932 阅读 · 0 评论 -
[BestCoder Round #88]Tree Cutting
题目大意给定一棵nn个节点的树,每个点有权值viv_i。‘ 定义一棵树的权值为所有点权异或和。 现在对于[0,m)[0,m)的整数kk,原创 2016-10-02 22:16:06 · 623 阅读 · 0 评论 -
[HackerRank University CodeSprint]Counting On a Tree
题目大意给定一棵nn个节点的树,每个节点有颜色cic_i。有qq个询问,每次给定(x,y,u,v)(x,y,u,v),询问有多少个点对(i,j)(i,j)满足 ∙i≠j\bullet i\not=j ∙i∈path(x,y)\bullet i\in path(x,y) ∙j∈path(u,v)\bullet j\in path(u,v) ∙ci=cj\bullet c_i=c_j1≤n≤10原创 2016-11-15 22:38:25 · 779 阅读 · 0 评论 -
[NOIP2016]天天爱跑步
题目大意给定一个nn个节点,n−1n-1条边的树。有mm个玩家,第ii个玩家从xix_i走树上最短路径到yiy_i。玩家第00秒在自己的起点上,然后每秒移动一条边,移动到终点后结束移动。 每个节点上有一个观察员以及权值wiw_i。如果有一个玩家在其移动的第wiw_i秒恰好到达这个点,那么这个点上的观察员就会观察到他(如果这个点是终点,且玩家在wiw_i秒之前到达不算)。 求每个点上的观察员分别观原创 2016-11-21 14:59:15 · 39295 阅读 · 0 评论 -
[JZOJ4918]最近公共祖先
题目大意给定一棵nn个节点的有根树,节点编号11到nn,根节点为11号点。每个节点要么是黑色要么是白色,并且有权值wiw_i,初始时所有节点都是白色的。现在总共有mm个操作,分以下两种: ∙\bullet将节点vv的颜色修改为黑色黑色 ∙\bullet给定vv,要求找到一个黑色节点uu,最大化啊wlca(u,v)w_{\mathrm{lca(u,v)}}。如果此时树上不存在黑色节点,输出−1-1原创 2016-12-10 20:50:01 · 1155 阅读 · 0 评论