最小生成树
文章平均质量分 63
nlj1999
这个作者很懒,什么都没留下…
展开
-
2429: [HAOI2006]聪明的猴子
感觉回到了NOIP水平。最小生成树有一个性质就是最小生成树必为最小瓶颈生成树,即最大边的边权最小(从kruskal算法的构造过程很容易看出这点,毕竟是从小到大加边),于是此题很水,MST求完后最后加的那条边就是树上的最大边,用每个猴子的半径比一下就好了。#include#include#include#include#includeusing namespace std;con原创 2015-12-14 20:23:01 · 437 阅读 · 0 评论 -
BZOJ 2001: [Hnoi2010]City 城市建设
太神辣完全不会%%%%%%%%%%%%%%%%听说可以CDQ分治+LCT做,不过好像会被卡常数于是找到了网上的鬼畜题解,非常玄学的做法#include#include#include#includeusing namespace std;const int N=20000+5;const int M=50000+5;const int inf=1e9;typedef l原创 2016-04-01 16:07:38 · 1383 阅读 · 0 评论 -
POJ 3164 Command Network
最小树形图的朱刘算法好像是很久之前学的啦不过早忘光了,今天正好来复习一下。突然发现思路很清晰嘛(果然是因为找到了一个很好的板子吗)首先给每个点找最小的入边,如果一个点没有入边,那么可以肯定无解了。(假设有入边但是从根节点到不了,那么必然会在后面缩点,然后就没有入边了)这时可以将每条入边暂时加入到解中。然后对于每个点来说找它所有的一个环,然后把环缩成一个点,也就是给环上的每个点打原创 2016-02-24 19:20:43 · 292 阅读 · 0 评论