06 2016 档案

二分图 最大匹配 最小点覆盖 最大独立子集
摘要:①一个二分图中的最大匹配数等于这个图中的最小点覆盖数 ②最大独立子集=点数-最小点覆盖数 阅读全文

posted @ 2016-06-10 15:39 比特飞流 阅读(305) 评论(0) 推荐(0)

二分图 匈牙利算法
摘要:匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。 等等,看得头大?那么请看下面的版本: 通过数代人的努力,你终于赶上了剩男剩女的大潮, 阅读全文

posted @ 2016-06-10 15:30 比特飞流 阅读(277) 评论(0) 推荐(0)

旅馆
摘要:Usaco2008 Feb 奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿。这个巨大的旅馆一共有N (1 <= N <= 50,000)间客房,它们在同一层楼中顺次一字排开,在任何一个房间里,只需要拉开窗帘 阅读全文

posted @ 2016-06-07 08:15 比特飞流 阅读(144) 评论(0) 推荐(0)

线段树(segment tree)
摘要:线段树在一些acm题目中经常见到,这种数据结构主要应用在计算几何和地理信息系统中。下图就为一个线段树: (PS:可能你见过线段树的不同表示方式,但是都大同小异,根据自己的需要来建就行。) 1.线段树基本性质和操作 线段树是一棵二叉树,记为T(a, b),参数a,b表示区间[a,b],其中b-a称为区 阅读全文

posted @ 2016-06-04 10:27 比特飞流 阅读(218) 评论(0) 推荐(0)

导航