上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页
摘要: [有向图强连通分量] 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。 下图中 阅读全文
posted @ 2015-11-28 17:03 gongpixin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1、这道题学了个单词,product 还有 乘积 的意思。。 题意就是在一个 m*n的矩阵中,放入L个敌军的伞兵,而我军要在伞兵落地的瞬间将其消灭。现在我军用一种激光枪组建一个防御系统,这种枪可以安装在一行(或者一列),并且安装在不同行(或者不同列)的费用是不一样的,枪的攻击范围是一行(或者一列)。 阅读全文
posted @ 2015-11-28 13:54 gongpixin 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Edmonds-Karp算法(Ford-Fulkerson方法):最大流问题 - kuangbin - 博客园 dinic:网络流入门—用于最大流的Dinic算法 | Comzyh的博客 最大流:算法艺术——网络最大流 最大流:网络最大流问题算法小结 [转] 阅读全文
posted @ 2015-11-26 21:41 gongpixin 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、N*M的矩阵中,有k个人和k个房子,每个人分别进入一个房子中,求所有人移动的最小距离。 2、人看成源点,房子看成汇点,求最小费用最大流。 建图-- 人指向房子,容量为1,费用为人到房子的曼哈顿距离。 建立超级源点和超级汇点:超级源点指向人,容量为1,费用为0;房子指向超级汇点,容量为1,费用为0 阅读全文
posted @ 2015-11-25 21:05 gongpixin 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 类模板:template struct pair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。具体用法:1.定义(构造):1 p... 阅读全文
posted @ 2015-11-25 19:21 gongpixin 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、K种物品,M个供应商,N个收购商。每种物品从一个供应商运送到一个收购商有一个单位运费。每个收购商都需要K种物品中的若干。求满足所有收购商需求的前提下的最小运费。 2、K种物品拆开来,分别对每种物品进行最小费用最大流计算。 建立超级源点和超级汇点:超级源点流向M个供应商,容量为供应商的存储量,费用 阅读全文
posted @ 2015-11-25 18:38 gongpixin 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 几大最短路径算法比较 几个最短路径算法的比较:Floyd 求多源、无负权边(此处错误?应该可以有负权边)的最短路。用矩阵记录图。时效性较差,时间复杂度O(V^3)。 Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理 阅读全文
posted @ 2015-11-24 20:40 gongpixin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/cashey1991/article/details/45127561最后总结:对于使用int等基本数据类型作为循环变量,只要你用的优化方面足够给力的主流的编译器,完全不需要关心在循环外还是循环内定义循环变量。如果循环变量本身是复杂的对象,建议在循环外... 阅读全文
posted @ 2015-11-23 18:25 gongpixin 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 1、看了好久,囧。 n个节点,np个源点,nc个汇点,m条边(对应代码中即节点u 到节点v 的最大流量为z) 求所有汇点的最大流。 2、多个源点,多个汇点的最大流。 建立一个超级源点、一个超级汇点,然后求超级源点到超级汇点的最大流即可。 3、 1、SAP邻接矩阵形式: /* SAP算法(矩阵形式) 阅读全文
posted @ 2015-11-22 20:47 gongpixin 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、一个有向无环图(DAG),M个点,K条有向边,求DAG的最小路径覆盖数 2、DAG的最小路径覆盖数=DAG图中的节点数-相应二分图中的最大匹配数 3、 /* 顶点编号从0开始的 邻接矩阵(匈牙利算法) 二分图匹配(匈牙利算法的DFS实现)(邻接矩阵形式) 初始化:g[][]两边顶点的划分情况 建 阅读全文
posted @ 2015-11-19 18:03 gongpixin 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页