博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1466 Girls and Boys (最大独立集)
阅读量:6758 次
发布时间:2019-06-26

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

题意:有n个学生,每一个学生都和一些人有关系,如今要你找出最大的人数。使得这些人之间没关系

思路:求最大独立集,最大独立集=点数-最大匹配数

分析:建图时应该是一边是男生的点,一边是女生的点连边。可是题目中没说性别的问题。仅仅能将每一个点拆成两个点。一个当作是男的点,一个当作是女的点了,然后连边.因为关系是相互的。这样就造成了边的反复。也就是边集是刚才的二倍,从而导致了最大匹配变成了原本的二倍。因此,此时最大独立集=点数-最大匹配数/2.

#include
#include
int n,edge[510][510],link[510],used[510];int dfs(int pos){ int i; for(i=0;i

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
iframe如何刷新的三种解决方案
查看>>
Unity通过Jar包调用Android
查看>>
vue-swiper的使用
查看>>
Ubuntu10.04上apache2: bad user name ${APACHE_RUN_USER}问题解决
查看>>
leetcode每日刷题计划-简单篇day5
查看>>
C语言学习-简介
查看>>
gradle下载及配置
查看>>
maven中央仓库、远程仓库地址
查看>>
PRD
查看>>
JAVASCRIPT 转换字符串杂记
查看>>
【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(7.1) 模块管理,验证权限,展示模块列表...
查看>>
jquery鼠标悬停事件hover()
查看>>
hql查询语句 内存中的情况,fetch迫切查询关键字
查看>>
RabbitMQ安装,Windows下
查看>>
0415评论博客
查看>>
CSAPP buffer lab记录——IA32版本
查看>>
Hyperledger fabric多机的环境部署
查看>>
关于sqlserver2008 bcp根据数据表导出xml格式文件的小记
查看>>
总结:栈和队列的学习
查看>>
装个centos虚拟机之设置桥接网络
查看>>