最小生成树
文章平均质量分 57
Cold_Chair
我XXX就是饿死,死外边,从这里跳下去,也不会再做你九条可怜一个测试点
展开
-
【NOIP2017提高A组模拟10.8】Star Way To Heaven(欧几里得距离最小生成树Prim做法)
Description: k<=6000,n,m<=10^6题解:直接想找到这样一条路径是很难的。可以考虑二分答案r,对k个star都建一个半径为r的圆,那么对于两个相交的圆把它们弄到一个集合,对上下边界特殊判断,如果说上下边界被弄到了一个集合,即说明,有若干个圆将矩形拦腰折断,分成了两个不连通的部分,则这个答案不合法。其实也可以对n个点进行欧几里得距离最小生成树,当然,边界特盼,什么时候上下边界原创 2017-10-25 20:02:36 · 2418 阅读 · 0 评论 -
【GDOI2017第二轮模拟day1】公路建设(克鲁斯卡尔最小生成树+线段树+归并)
题目大意:给出n个点,m条边。 q组询问,每次询问编号在[l..r]范围的所有边做克鲁斯卡尔最小生成树的代价。1<=n<=100,1<=m<=100000,1<=q<=15000题解:n好小啊。可不可以线段树啊。套个归并就可以啊。莫队+lct可不可以啊。时间复杂度:O(αmn+α q log m n)Code:#include<cstdio> #include<cstring> #define f原创 2017-12-22 20:49:18 · 502 阅读 · 0 评论