树网的核 2007年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 树网的核 2007年NOIP全国联赛提高组 树网的核 2007年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diam ...
分类:
其他好文 时间:
2017-10-25 23:50:48
阅读次数:
254
题目链接:Wannafly挑战赛1 C MMSet2 题意: 中文不解释。 题解: 比赛的时候是用的lca+贪心。 今天学了学虚树,这题实际就是求一个虚树的直径。 1 #include<bits/stdc++.h> 2 #define F(i,a,b) for(int i=(a);i<=(b);++ ...
分类:
其他好文 时间:
2017-10-24 22:47:24
阅读次数:
224
题目描述 给出一棵树,定义一个点到一条路径的距离为这个点到这条路径上所有点的距离的最小值。求一条长度不超过s的路径,使得所有点到这条路径的距离的最大值最小。 输入 包含n行: 第1行,两个正整数n和s,中间用一个空格隔开。其中n为树网结点的个数,s为树网的核的长度的上界。设结点编号依次为1, 2, ...
分类:
其他好文 时间:
2017-10-23 21:50:20
阅读次数:
347
【BZOJ4379】[POI2015]Modernizacja autostrady Description 给定一棵无根树,边权都是1,请去掉一条边并加上一条新边,定义直径为最远的两个点的距离,请输出所有可能的新树的直径的最小值和最大值 给定一棵无根树,边权都是1,请去掉一条边并加上一条新边,定义 ...
分类:
其他好文 时间:
2017-10-22 11:00:22
阅读次数:
168
Given a binary tree, you need to compute the length of the diameter of the tree. The diameter of a binary tree is the length of the longestpath betwee ...
分类:
其他好文 时间:
2017-10-22 00:19:56
阅读次数:
225
湫湫系列故事——设计风景线 随着杭州西湖的知名度的进一步提升,园林规划专家湫湫希望设计出一条新的经典观光线路,根据老板马小腾的指示,新的风景线最好能建成环形,如果没有条件建成环形,那就建的越长越好。 现在已经勘探确定了n个位置可以用来建设,在它们之间也勘探确定了m条可以设计的路线以及他们的长度。请问 ...
分类:
其他好文 时间:
2017-10-20 20:12:05
阅读次数:
159
题面在最下方。 树结构的题做多了就会发现,本题所谓的树网的核(一段偏心距ECC最小的路径)一定是在树的直径上的。 我刚开始做的时候没想到这个,然后写了三个dfs讨论每条直径 Orz 其实只要认识到了这一点,那么这个题maxn=300,轻轻松松打暴力啊! 首先跑一次最短路得到整张图内点对<s,t>的距 ...
分类:
其他好文 时间:
2017-10-20 11:54:20
阅读次数:
143
像树的直径一样,两个集合的最长路也是由两个集合内部的最长路的两个端点组成的,于是我们知道了两个集合的最长路,枚举一下两两端点算出答案就可以合并了,所以就可以用线段树维护一个区间里的最长路了。 #include<iostream> #include<cstring> #include<cstdlib> ...
分类:
其他好文 时间:
2017-10-17 22:58:08
阅读次数:
226
【SinGuLaRiTy-1041】 Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. 计算树的直径 LCA-返回a,b两点间的最短边权 LCA-tarjan算法 ...
分类:
其他好文 时间:
2017-10-16 00:17:55
阅读次数:
204
题目链接 Roads in the Kingdom 题意 给出一个环套树的结构,现在要删去这个结构中的一条边,满足所有点依然连通。 删边之后的这个结构是一棵树,求所有删边情况中树的直径的最小值。 显然能被删掉的边是环上的边。 首先预处理出这个环。环上的每一个点都是一棵树的根。 假设环上有cnt个点, ...
分类:
其他好文 时间:
2017-10-06 22:30:59
阅读次数:
186