码迷,mamicode.com
首页 >  
搜索关键字:有根树    ( 555个结果
[luogu p5018] 对称二叉树
"传送门" 对称二叉树 题目描述 一棵有点权的有根树如果满足以下条件,则被轩轩称为对称二叉树: 1. 二叉树; 1. 将这棵树所有节点的左右子树交换,新树和原树对应位置的结构相同且点权相等。 下图中节点内的数字为权值,节点外的 $id$ 表示节点编号。 现在给出一棵二叉树,希望你找出它的一棵子树,该 ...
分类:其他好文   时间:2020-03-10 01:28:39    阅读次数:53
【cf1283F】F. DIY Garland(构造)
"传送门" 题意: 现有一颗有根树,每个结点$i$有权值$2^i$,每条边有权值为这条边连接的深度较大的结点的子树权值和。 但现在并不知道这颗树的形态。 现在只会给出以下信息:按照边的权值从大到小进行排序,然后依次给出每条边的父亲结点。 现在要确定这颗树的形态。 思路: 假设每次给出的父亲结点为$p ...
分类:其他好文   时间:2020-03-09 21:17:38    阅读次数:45
HDU 4003 Find Metal Mineral
题意:用k个机器人去遍历有n个节点的有根树,边权代表一个机器人通过这条边的代价,求最小代价。 $k\le 10$ 背包走起 $f_{u,i}$ 表示遍历完完 $u$ 子树后留 $i$ 个机器人在 $u$ 子树内,$v$ 是 $u$ 的子节点,$val_{u,v}$ 表示 $u \leftrighta ...
分类:Web程序   时间:2020-03-03 12:36:28    阅读次数:81
dtoj4700 Access
在一棵有根树中,边有两种:虚边和实边。一个点最多和一个儿子之间有实边。 当我们执行 Access(x) 时,首先会把 x 到根这条路径上的所有点的实边全变成虚边,然后把这条路径上的所有边全变成实边。 有一棵 $n$ 个点、以 $1$ 为根的有根树,一开始所有边都是虚边。你可以进行最多 $k$ 次任意 ...
分类:数据库   时间:2020-03-01 10:35:33    阅读次数:73
LeetCode 236.lowest-common-ancestor-of-a-binary-tr
题意给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],
分类:其他好文   时间:2020-02-20 09:47:21    阅读次数:60
解题报告:luogu P5536 【XR-3】核心城市
题目链接: "P5536 【XR 3】核心城市" 这题是某次月赛题。 这题我完全是看标签猜的。 优先选择直径中点即可,这里重要的是互通,很容易想到用堆维护可选的,预处理直径和距叶节点距离即可(最近),实质上是将无根树转化为以中点为根的有根树。 发现第二次$dfs$处理的$deg[]$只有直径一侧不是 ...
分类:其他好文   时间:2020-02-19 20:44:22    阅读次数:65
LeetCode 236.lowest-common-ancestor-of-a-binary-tree
题意 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3,5 ...
分类:其他好文   时间:2020-02-19 14:48:22    阅读次数:49
[LCA]倍增法
LCA(least common ancestors)最近公共祖先 指的就是对于一棵有根树,若结点z既是x的祖先,也是y的祖先(不要告诉我你不知道什么是祖先),那么z就是结点x和y的最近公共祖先。 定义到此。 那么怎么求LCA? 对于朴素思想,就是我要一步一步往上爬。。一步一步走。先把结点x和y整到 ...
分类:其他好文   时间:2020-02-15 19:20:38    阅读次数:91
UVA 1267 Network(DFS)
题目链接:https://vjudge.net/problem/UVA-1267 首先我们要把这样一棵无根树转换成有根树,那么树根我们可以直接使用$VOD$。 还有一个性质:如果深度为$d$的一个节点并不能被覆盖,那么我们在它的第$k$级的祖先(父亲为第一级)那里建一个$VOD$是最优的,其实很好证 ...
分类:Web程序   时间:2020-02-13 22:35:48    阅读次数:102
2020 2.4
t1 给出一个图,求图中所有不同有根树的权值之和。 定义有根树权值为 d表示点的深度,根的深度为0. n<=10 m<=1000 题解 还是类似于宝藏的状压。f[t][i][j]表示叶子距离根节点距离为t,非叶子节点为状态i,叶子节点为状态j,权值的和,g[t][i][j]表示方案数。 f[t][i ...
分类:其他好文   时间:2020-02-06 22:55:33    阅读次数:83
555条   上一页 1 ... 4 5 6 7 8 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!