博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 3020 Antenna Placement (最小路径覆盖)
阅读量:6425 次
发布时间:2019-06-23

本文共 390 字,大约阅读时间需要 1 分钟。

题意:一个矩形中,有n个城市‘*’。‘o’表示空地,如今这n个城市都要覆盖无线,若放置一个基站,

那么它至多能够覆盖本身和相邻的一个城市,求至少放置多少个基站才干使得全部的城市都覆盖无线?

思路:求二分图的最小路径覆盖(无向图)

最小路径覆盖=点数-最大匹配数

:由于为无向图,每一个顶点被算了两次,最大匹配为原本的两倍。

因此此时最小路径覆盖=点数-最大匹配数/2

#include
#include
int edge[450][450],num,used[510],link[510];int x[4]={-1,1,0,0},y[4]={0,0,-1,1};int dfs(int pos){ int i; for(i=0;i
=0&&r
=0&&c

转载地址:http://znyga.baihongyu.com/

你可能感兴趣的文章
数据库设计三大范式
查看>>
ionic 字体的导入方法
查看>>
IP路由原理
查看>>
内部类详解
查看>>
洛谷P2726 阶乘 Factorials 数学
查看>>
类加载机制
查看>>
火柴棒等式(2008年NOIP全国联赛提高组)
查看>>
mongodb int型id 自增
查看>>
【转】关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10)...
查看>>
Java中的4种代码块
查看>>
Ocelot(七)- 入门
查看>>
生成水杯热气
查看>>
程序员工作心法
查看>>
三个常用的PHP图表类库
查看>>
python中异常处理--raise的使用
查看>>
高中数学与初中数学的接轨点
查看>>
python 安装第三方模块
查看>>
Whitelabel Error Page 专题
查看>>
Spring Data Redis—Pub/Sub(附Web项目源码)
查看>>
RSD和wlwmanifest是什么
查看>>