摘要:
[ZJOI2008]树的统计 洛谷传送门 第一遍树链剖分,打的很难受。 其中拉闸了,检查真是费劲。 树链剖分是什么? 树链剖分,计算机术语,指一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链,保证每个点属于且只属于一条链,然后再通过数据结构(树状数组、SBT、SPLAY、线段树等)来维护每一 阅读全文
posted @ 2017-04-13 20:39
zht467
阅读(238)
评论(0)
推荐(2)
摘要:
洛谷传送门 带权二分图最大权完美匹配。 裸的km算法。 注意开long long。 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 5 using namespace std; 6 7 const long long 阅读全文
posted @ 2017-04-13 14:49
zht467
阅读(408)
评论(0)
推荐(1)
摘要:
hdu2255模板题 KM是什么意思,详见百度百科。 总之知道它可以求二分图最大权完美匹配就可以了,时间复杂度为O(n^3)。 给张图。 二分图有了边权,求最大匹配下的最大权值。 所以该怎么做呢?对啊,怎么做呢? 我也不懂啊,看的别人博客。 然而并没有将思路,只是模拟了一遍。 核心是在当两个女生都匹 阅读全文
posted @ 2017-04-13 10:57
zht467
阅读(453)
评论(0)
推荐(1)
摘要:
洛谷传送门 匈牙利算法+sort 没什么好说的。 ——代码 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 5 using namespace std; 6 7 int n, m, cnt, sum; 8 int n 阅读全文
posted @ 2017-04-13 09:01
zht467
阅读(333)
评论(0)
推荐(1)
摘要:
转自:http://www.cnblogs.com/zarth/p/6417088.html 一、二分图最大匹配 定义:匹配是图中一些边的集合,且集合中任意两条边都没有公共点,所有的匹配中,边数最多的就是最大匹配。 算法:用匈牙利算法可以在O(V*E)的复杂度内求出二分图的最大匹配,具体可以看byv 阅读全文
posted @ 2017-04-13 08:32
zht467
阅读(192)
评论(0)
推荐(1)
摘要:
洛谷传送门 题目描述: 给出N平行于坐标轴的线段,要你选出尽量多的线段使得这些线段两两没有交点(顶点也算),横的与横的,竖的与竖的线段之间保证没有交点,输出最多能选出多少条线段。 因为横的与横的,竖的与竖的没有交点,所以直接把相交的线段相连,然后肯定是个二分图。 选出多少个线段,就是求二分图的最大独 阅读全文
posted @ 2017-04-13 08:10
zht467
阅读(215)
评论(0)
推荐(1)

浙公网安备 33010602011771号