码迷,mamicode.com
首页 >  
搜索关键字:二分    ( 14969个结果
poj 1274 The Perfect Stall 解题报告
题目链接:http://poj.org/problem?id=1274题目意思:有 n 头牛,m个stall,每头牛有它钟爱的一些stall,也就是几头牛有可能会钟爱同一个stall,问牛与 stall 最大匹配数是多少。 二分图匹配,匈牙利算法入门题,留个纪念吧。 书上看到的一些比较有用的知识.....
分类:其他好文   时间:2014-08-16 22:23:01    阅读次数:250
ZOJ3156_Taxi(二分图/二分构图)
解题报告 题意: n个人,m辆车,给出人和车的坐标,还有人的速度,求全部人都坐上车的最小时间。(一辆车只能做一个人) 思路: 原本以为在二分图上求最小的时间就变成了求二分图的最佳匹配,其实可以二分时间,满足时间的人和车连线构图,这样二分的求最小时间。 可能写挫了,我竟然这样二分时间,,,sad 其实只要把所有的可能时间存下在二分时间更快。 #include #include #i...
分类:其他好文   时间:2014-08-16 21:09:21    阅读次数:160
不使用库函数sqrt实现求一个数的平方根
二分法:double mysqrt(double a){ if(a == 0 ) return 0; double precision = 1.0e-7, start = 0, end = a; if(a precision) { double mid = (...
分类:其他好文   时间:2014-08-16 21:04:21    阅读次数:257
ZOJ 3156 Taxi (二分匹配+二分查找)
题目链接:Taxi Taxi Time Limit: 1 Second      Memory Limit: 32768 KB As we all know, it often rains suddenly in Hangzhou during summer time.I suffered a heavy rain when I was walking on the s...
分类:其他好文   时间:2014-08-16 19:49:11    阅读次数:234
POJ 2536 Gopher II(二分图的最大匹配)
题目链接:http://poj.org/problem?id=2536 题意:已知有n只老鼠的坐标,m个洞的坐标,老鼠的移动速度为V,S秒以后有一只老鹰要吃老鼠,问有多少个老鼠被吃。 很明晰,二分匹配,老鼠为X集合,洞为Y集合 #include #include #include #include #include #include #define i...
分类:其他好文   时间:2014-08-16 19:48:31    阅读次数:239
POJ 2559 Largest Rectangle in a Histogram RMQ || 单调栈
题目链接:点击打开链接 题意就是求最大面积 枚举每个柱子作为起点 然后二分两边长度。 求个区间最值。 #include #include #include using namespace std; #define ll long long #define N 100100 inline bool rd(int &n){ int x = 0, tmp = 1; ...
分类:其他好文   时间:2014-08-16 18:34:41    阅读次数:228
POJ训练计划3020_Antenna Placement(二分图/最大匹配)
解题报告 题目传送门 题意: 在h×w的矩阵中,o表示空地,*表示城市,无线设备只能装在城市上,要使城市全都覆盖需要多少设备。每个设备只能覆盖相邻的两个设备。 思路: 感觉是直接的最大匹配,求出两两匹配的最大数,加上没有匹配的城市就是要的答案。 网上看了题解,正解是最小路径覆盖。 最小路径覆盖=|G|-最大匹配数 在一个N*N的有向图中,路径覆盖就是在图中找一些路经,使之覆盖了...
分类:其他好文   时间:2014-08-16 12:38:50    阅读次数:142
POJ1274 The Perfect Stall 二分图,匈牙利算法
N头牛,M个畜栏,每头牛只喜欢其中的某几个畜栏,但是一个畜栏只能有一只牛拥有,问最多可以有多少只牛拥有畜栏。         典型的指派型问题,用二分图匹配来做,求最大二分图匹配可以用最大流算法,也可以用匈牙利算法,这里使用匈牙利算法。 #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2014-08-16 12:34:30    阅读次数:165
POJ 2942 - Knights of the Round Table(双连通图 Tarjan + 二分判定)
POJ 2942 - Knights of the Round Table(双连通图 Tarjan + 二分判定) ACM 题目地址:  POJ 2942 - Knights of the Round Table 题意:  有N个骑士,给出某些骑士之间的仇恨关系,骑士们开会时会围坐在一个圆桌旁。一次会议能够顺利举行,要满足两个条件: 任意相互憎恨的两个骑士不能相邻开会人...
分类:其他好文   时间:2014-08-16 12:34:10    阅读次数:215
二分图的扩展
下面给出关于二分图最大匹配的两个定理:1:最大匹配数 + 最大独立集 = n + m2:二分图的最小覆盖数 = 最大匹配数3:最小路径覆盖 = 最大独立集最大独立集是指求一个二分图中最大的一个点集,该点集内的点互不相连。最小顶点覆盖是指 在二分图中,用最少的点,让所有的边至少和一个点有关联。最小路径...
分类:其他好文   时间:2014-08-16 12:24:10    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!