上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页
  2016年4月21日
摘要: 【装载自:http://blog.sina.com.cn/s/blog_5ceeb9ea0100l08n.html】 首先,回顾一下二分图最小点覆盖的定义 二分图中,选取最少的点数,使这些点和所有的边都有关联(把所有的边的覆盖),叫做最小点覆盖。最少点数=最大匹配数 结合昨天看的介绍,,今天按照我的 阅读全文
posted @ 2016-04-21 18:50 小小八 阅读(1275) 评论(0) 推荐(0) 编辑
  2016年4月19日
摘要: 题目链接:Funny Positive Sequence 题意:给出一个数列,如果它的前i(1<=i<=n)项和都是正的,那么这个数列是正的,问这个数列的这n种变换里, A(0): a1,a2,…,an-1,an A(1): a2,a3,…,an,a1 … A(n-2): an-1,an,…,an- 阅读全文
posted @ 2016-04-19 20:20 小小八 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Construct a Matrix 题意:构造一个矩阵,要求矩阵的每行每列的和都不相同。矩阵的边长是前n项斐波那契的和。 思路:由sn = 2*(fn-1)+(fn-2)-1,只要知道第n-1和第n-2项即可,n的范围是10^9,可由矩阵快速幂求出第n项。然后,构造矩阵,上三角为1,下三 阅读全文
posted @ 2016-04-19 19:39 小小八 阅读(385) 评论(0) 推荐(0) 编辑
  2016年4月16日
摘要: 这个算法的本质还是不断的找增广路; KM算法的正确性基于以下定理:若由二分图中所有满足A[i]+B[j]=w[i,j]的边(i,j)构成的子图(称做相等子图)有完备匹配,那么这个完备匹配就是二分图的最大权匹配。 这个定理是显然的。因为对于二分图的任意一个匹配,如果它包含于相等子图,那么它的边权和等于 阅读全文
posted @ 2016-04-16 17:25 小小八 阅读(1417) 评论(0) 推荐(2) 编辑
摘要: 邻接矩阵: 邻接表: 阅读全文
posted @ 2016-04-16 11:57 小小八 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 定理1、无向图G为二分图的充要条件: ①图G至少包含两个点 ②G中所有的回路的长度必须为偶数 根据这个定理,判断一个无向图是否为二分图的时候 只要判断该二分图是否存在奇圈。 常用的方法是相邻染色法,父节点和子节点染上不同的颜色,遇见相邻节点颜色相同,说明存在奇圈。 bfs实现: 1 #include 阅读全文
posted @ 2016-04-16 10:49 小小八 阅读(306) 评论(0) 推荐(0) 编辑
  2016年4月15日
摘要: 打了这么多比赛...好像还是第一次补完题...真是........不知道以前都跑哪玩去了.... 阅读全文
posted @ 2016-04-15 20:29 小小八 阅读(187) 评论(1) 推荐(0) 编辑
摘要: 题目链接:旅行社的烦恼 题意是求无向图的最小环,如果有的话,输出个数,并且输出权值。 刚刚补了一发floyd 动态规划原理,用了滑动数组的思想。所以,这个题就是floyd思想的变形。在k从1到n的过程中更新到k时,mindis数组中保存的是只经过1~k-1序号的点时,任意两个之间的最短路权值,这时候 阅读全文
posted @ 2016-04-15 20:24 小小八 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 【转载自:http://www.cnblogs.com/chenying99/p/3932877.html】 Floyd–Warshall(简称Floyd算法)是一种著名的解决任意两点间的最短路径(All Paris Shortest Paths,APSP)的算法。从表面上粗看,Floyd算法是一个 阅读全文
posted @ 2016-04-15 15:49 小小八 阅读(843) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2016-04-15 14:25 小小八 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页