
树相关杂题
文章平均质量分 66
ZLTJohn
这个作者很懒,什么都没留下…
展开
-
JZOJ3234 阴阳
题目描述Farmer John 正在在计划自己的农场漫步。他的农场的结构就像一棵树:农场有N个谷仓(1<= N <=100,000),分别由N-1条路链接。这样,他便可以通过这些谷仓间的道路遍及各个谷仓。Farmer John想要选择一条路线:这条路线的起点和终点分别为农场中两个不同的谷仓,这条路线不能重复经过一条边两次。Farmer John担心这条路径可能会偏长,所以他想在路线上寻找一个休息点(原创 2016-05-10 18:49:28 · 1103 阅读 · 0 评论 -
JZOJ4951. 【WC模拟】优美的树
题目大意所谓的优美的树需要满足如下条件: 1. 这是一棵有根二叉树; 2. 非叶节点需有两个儿子; 3. 不可以变换为k-左偏树。 所谓的k-左偏树是指一棵有k 个叶子的树,每个非叶节点的右儿子均为叶子且均有左儿子。 所谓的变换指的是经过若干次如下两种变换: 1. 删去一个节点的两个儿子; 2. 用一个节点的某个儿子替换该节点。 现在给你k 和n,想要你求出叶子数为1,2,3…...原创 2017-01-18 16:28:10 · 729 阅读 · 0 评论 -
[IOI2007]Training , [JZOJ5320]偶环
题目描述给定n个点m个边的带权无向图,你要删除若干条边,使得图没有长度为偶数的简单环,求最小费用。 权值为0的边不能删去,他们组成了这个图的一颗生成树。 30分:生成树为一条链。 100分:n<=1000,m<=5000,权值<=10000,无重边,每个点的度数不超过10。分析很明显,给定的生成树是我们思考的基础。 考虑怎么样的边要删掉。如果一条非树边,和...原创 2017-08-20 22:44:00 · 587 阅读 · 0 评论 -
[JZOJ5336] 提米树
题目大意给一颗n个点的以1为根树,点权i值为a[i]。 定义相邻的叶子(x,y):x,y都是叶子节点(无儿子),而且在dfs序中,x,y之间没有其他叶子节点。 定义一棵树的贡献:所有叶子节点的权值减去所有相邻叶子的特殊贡献。 (x,y)的特殊贡献定义为,x到y路径上,除了x,y之外所有点的权值的最大值。 定义剪枝:如果一个点z的儿子都是叶子,剪枝可以把z的所有儿子去掉。 不限制剪枝次...原创 2017-08-24 20:06:55 · 3198 阅读 · 0 评论 -
[JZOJ5454]仔细的检查
题目描述nodgd家里种了一棵树,有一天nodgd比较无聊,就把这棵树画在了一张纸上。另一天nodgd更无聊,就又画了一张。 这时nodgd发现,两次画的顺序是不一样的,这就导致了原本的某一个节点u0在第一幅图中编号为u1,在第二副图中编号为u2。 于是,nodgd决定检查一下他画出的两棵树到底是不是一样的。nodgd已经给每棵树的节点都从1到n进行了编号,即每棵树有n个节点。 如果存在一个1原创 2017-11-05 17:26:23 · 453 阅读 · 0 评论 -
[JZOJ100003]【NOI2017模拟.4.1】 Tree
题目描述分析树链:一条从上到下的树上简单路径 对于另外20%: 由于di=1,那么设f[i]为做完i之后,即i的整颗子树都不能再选了的最大收益,那么每次在树链顶时,更新一下f[i],就是把整条路的其他无关的点的f统计起来。为了方便把边拆成点。 100%: 一般来说,这种玄学图论问题,想不到解法要往网络流上想想。那么这道题可能是一个最大费用流。 但是流一次要强制走一段路径,怎么办呢?考虑这样原创 2017-04-01 21:51:23 · 714 阅读 · 0 评论 -
[JZOJ5044]【NOI2017模拟4.4】Sone0
题目描述有一颗n个节点的树,每个节点有编号与权值。有m次操作,每种操作都有独特的编号。 编号为1的操作,会切断当前树上存在的一条边,并新加一条边,保证操作完成后仍然是树。 编号为2的操作,会改变这颗树的根节点(初始根节点为1)。 编号为3的操作,会给树上一条路径上所有点的权值都增加x。 编号为4的操作,会对树上一条路径上点的权值信息进行轮换,如果是对j到k这条路径操作,从j走到k的遍历序列是原创 2017-04-07 10:31:40 · 1086 阅读 · 1 评论 -
[JZOJ3754]【NOI2014】魔法森林
题目大意给定N个点M条边的无向图,每条边有两个权值a与b。求一条1到n的路径使得路径经过边的最大a与最大b的和最小。无法到达输出-1。 n<=50000,m<=100000。ai,bi<=50000分析看到ai这么小,我们考虑枚举ai然后算最小b。 那么从小到大枚举ai,不断加入边,边权为bi。 用LCT维护最小生成树即可。具体的,新加入一条边(x,y),若不在同一联通块就link,在同一联原创 2017-03-03 22:52:55 · 974 阅读 · 0 评论 -
【NOIP2016提高A组集训第13场11.11】最大匹配
题意现在给你一个N个点N-1条边的连通图,希望你能够求出这个图的最大匹配以及最大匹配的数量。 两个匹配不同当且仅当存在一条边在第一个匹配中存在而在第二个匹配中不存在。 N<=100000第一行两个数T,P,其中T表示数据组数。 接下来每组数据第一行一个数N 接下来N-1行每行两个数分别表示一条边。对于每组数据,输出一行: 若p=1,则一行一个数输出图的最大匹配 若p=2,则一行两个数输出原创 2016-11-12 19:53:47 · 977 阅读 · 0 评论 -
[agc018d]Tree and Hamilton Path
题目大意给你一颗n个点,边带权c[]的树,请构造一个排列p,求∑i=1..ndis(pi,pi+1)∑i=1..ndis(pi,pi+1)\sum_{i=1..n}dis(p_i,p_{i+1})的最大值。 n≤1e5解题思路并不能使用暴力加优化。那么进一步观察性质。 考虑一条边i=(u,v)经过的上界,设s[i]=min(size[v[i]],size[u[i]]),即两边较小的...原创 2018-02-17 11:19:03 · 355 阅读 · 0 评论