
图论之树的直径
Conchpeng
贵在坚持。如有错误欢迎指正。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
E. Sonya and Ice Cream【树的直径+单调队列】
E. Sonya and Ice Cream 题意:n个节点的树,选k个连续的一条路上的顶点,最小化最大距离,最大距离的定义为:max(其他点到这k个点的距离) [还有一个名字叫偏心距] 思路: k个点必定在树的直径上,证明:至少有1个点会在直径上,接下来选1个点,相邻的直径点还是其他分支的点?那么必定是相邻的直径点,因为右边部分的直径仍然是右边树的直径。那么很明显要去枚举连续的k个子区间,...原创 2018-07-09 01:12:43 · 639 阅读 · 2 评论 -
E. Anton and Tree[树的直径]
E. Anton and Tree 转化的题意: 一张黑白相间的树,一次操作可以把一片联通的白色顶点变成黑色,黑色变成白色.问至少需要多少次操作让图变成一种颜色 思路: 树的直径为d 答案为 (d+1)/2 证明: 首先,至少为 (d+1)/2 , 现在需要证明这个答案能成立. 每次取中间的点,因为右边的直径永远会比右边点的侧枝要长,所以一定可以减完.左边同理 #include<...原创 2018-07-11 15:51:58 · 328 阅读 · 0 评论 -
E. We Need More Bosses【无向图强连通】
E. We Need More Bosses 题意: 求一个无向图缩点后,求直径长度 注意无向图强连通和有向图强连通是有区别的,主要是无向图强连通不能回头,要求在tarjan算法里记录father #include<bits/stdc++.h> #define PI acos(-1.0) #define pb push_back #define F first #define ...原创 2018-07-17 17:24:39 · 531 阅读 · 0 评论