码迷,mamicode.com
首页 >  
搜索关键字:过河问题 状态向量 图论    ( 2541个结果
HDU1839Delay Constrained Maximum Capacity Path(二分答案+SPFA)经典
Delay Constrained Maximum Capacity Path Time Limit: 10000/10000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1314    Accepted Submission(s): 418 Problem De...
分类:其他好文   时间:2015-04-01 21:59:13    阅读次数:324
【Java】边集转化为邻接矩阵
图的边集是可以转化为邻接矩阵的。 邻接矩阵的定义如下: 邻接矩阵(Adjacency Matrix):是表示顶点之间相邻关系的矩阵。设G=(V,E)是一个图,其中V={v1,v2,…,vn}。G的邻接矩阵是一个具有下列性质的n阶方阵: ①对无向图而言,邻接矩阵一定是对称的,而且对角线一定为零(在此仅讨论无向简单图),有向图则不一定如此。 ②在无向图中,任一顶点i的度为第i列所有元素的和,在...
分类:编程语言   时间:2015-04-01 17:40:29    阅读次数:197
农夫过河问题算法设计与实现
农夫过河算法基于队列的实现...
分类:编程语言   时间:2015-04-01 13:22:21    阅读次数:192
POJ 1700(过河问题)
此题讲的是N个人过河,每个人都有自己的过河时间,一条船只能承受2个人,所用时间为其中过河时间最多的,所以呢,想到有两种情况,第一种:过河时间最少的人来回接送其他人,第二种:过河时间最少和次少的人来回接送其他人,刚开始就觉得第一种时间必然是最少的,但是仔细想想,不然。因为第一种情况虽然单次过河时间少,但送人的次数要多,如第1个人(过河时间最少)接送第i人 dp[i]=dp[i-1]+time[0]...
分类:其他好文   时间:2015-03-31 20:10:47    阅读次数:120
(转)sicily题目分类
Sicily题目分类· 【数据结构/图论】1310 Right-Heavy Tree 笛卡尔树相关,复杂度O(N)或O(NlogN)。·1426 Phone List 电话号码前缀检索,trie树相关。·1443 Printer Queue 基本队列操作。·1149 等价表达式 判断表达式是否等价(...
分类:其他好文   时间:2015-03-31 12:17:34    阅读次数:182
poj 3020 一般图最大匹配 带花树开花算法
poj 3020 一般图最大匹配 带花树开花算法 题意: 给出一个h*w的图,每个点都是'o'或'*',最少要用多少个1*2的矩形才能把图中所有的'*'都覆盖掉。 限制: 1 思路: 最小边覆盖=|V|-最大匹配 一般图最大匹配,带花树开花算法 /*poj 3020 一般图最大匹配 带花树开花算法 题意: 给出一个h*w的图,每个点都是'o'或'*',最少...
分类:编程语言   时间:2015-03-31 09:19:59    阅读次数:169
poj 2135 费用流
poj 2135 费用流 题意: 给出一个有n个点m条边的图,求从点1到点n再从点n回到点1的最短路径,要求每条路最多只能经过一次。 限制: 1 思路: 费用流 建图: 超级源点0,连边:0->1,流量为2,费用为0; 超级汇点n+1,连边:n->n+1,流量为2,费用为0; 其他和图的边一样,建双向边,流量为1,费用为边权。 /*poj 2135 题意: ...
分类:其他好文   时间:2015-03-31 09:18:45    阅读次数:193
poj 3692 二分图最大匹配
poj 3692 二分图最大匹配 题意: 已知班级有g个女孩和b个男孩,所有女生之间都相互认识,所有男生之间也相互认识,给出m对关系表示哪个女孩与哪个男孩认识。现在要选择一些学生来组成一个团,使得里面所有人都认识,求此团最大人数。 限制: 1 思路: 求最大团。 最大团=|V|-最大独立集 最大独立集=|V|-最大匹配 最大团=补图的最大独立集 由题意可得,互...
分类:其他好文   时间:2015-03-31 09:17:37    阅读次数:200
网络流中的一些基本概念
网络流中的一些基本概念 最大流: 最小割: 最大匹配: 最小顶点覆盖:求一个最小的点集S,使得G中任意边都有至少一个端点属于S。 最大独立集:求一个最大的点集,里面的点不存在任何的边相连。 最大团:求一个最大的点集,里面的点两两相连。 最小边覆盖:理解为边覆盖点,用最少的边把图中的点全部覆盖。 最小路径覆盖:用最少的路径把图中的所有点覆盖。 规则: 最大流=最小割 最...
分类:其他好文   时间:2015-03-30 21:09:27    阅读次数:188
小P的图论课 (模拟退火)
uses math;const maxn=105; INF=2000000000;var n,m,i,x,y,sum,ans,delta:longint; map:array[0..maxn,0..maxn] of longint; flag:array[0..maxn] of...
分类:其他好文   时间:2015-03-30 15:53:04    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!