码迷,mamicode.com
首页 >  
搜索关键字:树的直径    ( 435个结果
bzoj2282 [SDOI2011]消防
题目 bzoj2282 题解 首先吐槽一发题意 选择的路径可以不包含边??? 只包含一个节点也算路径??? 惹不起 惹不起 然后我们就可以发现,离任意一点最远的点必然是直径的端点,所以所选路径至少有一点在树的直径上 此时答案即为较远端点到当前点的距离 剩下的点若不在直径上,无法更新直径端点到所选路径 ...
分类:其他好文   时间:2018-06-11 22:11:29    阅读次数:118
诸暨海亮 2018.6.5 模拟赛 解题报告
打包 Onedrive https://1drv.ms/f/s!AqBpwavEsMkugXr25F8t6RPHDwqO 百度 链接: https://pan.baidu.com/s/13c5KRqGFnigKCN144c6G w 密码: atuc A 模拟。。。 https://ideone.co ...
分类:其他好文   时间:2018-06-06 21:54:50    阅读次数:185
树(4)-----树的高度
1、最大深度:(递归) 2、树的直径长度【对每个节点进行一个左子树高度加右子树高度的计算】 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 : 给定二叉树 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1 ...
分类:其他好文   时间:2018-06-04 14:23:49    阅读次数:167
HDU - 5136 2014icpc南京现场赛J 计数dp
题目大意:给你一个树的直径k,要求每个点的度数不超过3, 问你有多少棵树满足条件。 思路:好难啊。 主要思想就是将一棵无根二叉树树划分成有根二叉树。 我们对k的分奇偶讨论: 我们定义dp[ i ] 为深度为 i 的有根二叉树的种数, sum 为 dp 的前缀和。 1.当k为偶数时,我们按直径的一般划 ...
分类:其他好文   时间:2018-06-02 22:24:16    阅读次数:198
[九省联考2018]林克卡特树(DP+wqs二分)
对于k=0和k=1的点,可以直接求树的直径。 然后对于60分,有一个重要的转化:就是求在树中找出k+1条点不相交的链后的最大连续边权和。 这个DP就好。$O(nk^2)$ 然后我们完全不可以想到,将best[k](选择k条链的答案)打表输出,更不可能然后作差分,发现得到的数组是递减的。 这说明:be ...
分类:其他好文   时间:2018-05-18 13:49:06    阅读次数:228
【HDOJ4612】【双连通分量缩点+找树的直径】
http://acm.hdu.edu.cn/showproblem.php?pid=4612 Warm up Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submissi ...
分类:其他好文   时间:2018-05-14 21:37:30    阅读次数:167
2017湘潭大学邀请赛H题(树的直径)
链接:https://www.icpc.camp/contests/4mYguiUR8k0GKE H. Highway The input contains zero or more test cases and is terminated by end-of-file. For each test ...
分类:其他好文   时间:2018-05-11 10:49:22    阅读次数:135
BZOJ.1023.[SHOI2008]cactus仙人掌图(DP)
"题目链接" 类似求树的直径,可以用(类似)树形DP求每个点其子树(在仙人掌上就是诱导子图)最长链、次长链,用每个点子节点不同子树的 max{最长链}+max{次长链} 更新答案。(不需要存次长链,求解过程中先更新ans,然后再更新最长链即可) 设f[i]为点i的诱导子图中最长链的长度。 对于环,我 ...
分类:其他好文   时间:2018-05-01 15:55:10    阅读次数:135
南大算法设计与分析课程OJ答案(3)
问题 A: 动态中位数问题 题目描述 输入一组整数a1, a2, …, an ,每输入一个整数,输出到此时为止的中位数。 中位数定义:如果数串的大小是偶数 2j,中位数是从小到大排列的第 j 个数;如果数串的大小是奇数 2j+1,中位数是从小到大排列的第 j+1 个数。 输入一组整数a1, a2, ...
分类:编程语言   时间:2018-04-26 01:15:12    阅读次数:243
543 Diameter of Binary Tree 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。注意:两结点之间的路径长度是以它们之间边的数目表示。 ...
分类:其他好文   时间:2018-04-23 20:27:00    阅读次数:167
435条   上一页 1 ... 14 15 16 17 18 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!