随笔分类 -  图论--最小生成树

摘要:http://uoj.ac/problem/57 (题目链接) 题意 给出二位平面上n个点,点之间有一些连线,连线不在顶点之外的地方相交,将平面分为若干个区域。给出一些询问点对,问从这个点所在的区域走到另一个点所在的区域的最小代价。 Solution 最小生成树&&树上倍增+平面图转对偶图+点定位 阅读全文
posted @ 2017-01-11 11:12 MashiroSky 阅读(431) 评论(1) 推荐(1)
摘要:http://codeforces.com/problemset/problem/733/F (题目链接) 题意 给出一张n个点的无向图,每一条变有两个特征值:${w,c}$;分别表示这条边的权值为${w}$,每将这条边的权值减小1需要充${c}$元钱。初始时有${S}$元钱,你可以对任意边充钱使得 阅读全文
posted @ 2016-11-03 16:46 MashiroSky 阅读(775) 评论(1) 推荐(4)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3624 (题目链接) 题意 给出一张无向图,其中有0类边和1类边。问能否构成正好有K条0类边的生成树,并输出方案。 Solution 先将所有1类边加入生成树,然后再加入0类边,那么现在加入的0类边就是 阅读全文
posted @ 2016-10-11 19:40 MashiroSky 阅读(375) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3522 (题目链接) 题意 求最小生成树的最大边与最小边差最小。 Solution 排序后滑动窗口维护 代码 阅读全文
posted @ 2016-10-06 19:38 MashiroSky 阅读(237) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2654 (题目链接) 题意 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解。 solution 今天考试题,以为是神题不可做,直接放弃了。。没 阅读全文
posted @ 2016-09-28 14:25 MashiroSky 阅读(673) 评论(0) 推荐(2)
摘要:http://poj.org/problem?id=3241 (题目链接) MD被坑了,看到博客里面说莫队要写曼哈顿最小生成树,我就写了一个下午。。结果根本没什么关系。不过还是把博客写了吧。 转自:http://blog.csdn.net/huzecong/article/details/85769 阅读全文
posted @ 2016-09-27 22:43 MashiroSky 阅读(549) 评论(0) 推荐(2)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1050 (题目链接) 题意 给出一个无向图,求图中两点间某条路径使得最大权值除以最小权值的值最小 Solution 今天考试题,写了个萎的dijistra,30分。。。 正解是滑动窗口+最小生成树(其实 阅读全文
posted @ 2016-09-27 20:29 MashiroSky 阅读(582) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1016 (题目链接) 题意 求图的最小生成树计数。 Solution %了下题解,发现要写矩阵树,150++的程序什么鬼。于是就蒯了hzwer的简便方法。 将边按照权值大小排序,将权值相同的边分到一组, 阅读全文
posted @ 2016-09-27 19:59 MashiroSky 阅读(240) 评论(0) 推荐(0)