博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1068 - Girls and Boys
阅读量:5768 次
发布时间:2019-06-18

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

求一个集合最多几个人,其之间任意两人没有暧昧关系。

二分图匹配

最大独立集 = 总点数 - 最大匹配数

匈牙利算法

因为每个同学都在二分图的两侧

当 A与B匹配时,B与A也匹配

所以 所求的最大匹配数要除以2

1 #include 
2 #include
3 #include
4 #include
5 using namespace std; 6 const int maxn=1000; 7 int n,a,m,b; 8 vector
map[maxn]; 9 int link[maxn];10 int vis[maxn];11 bool dfs(int t)12 {13 int size=map[t].size();14 for(int i=0;i

 

转载于:https://www.cnblogs.com/nicetomeetu/p/5497730.html

你可能感兴趣的文章
Python小爬虫实例
查看>>
upload4j安全、高效、易用的java http文件上传框架
查看>>
Android 从硬件到应用程序:一步一步爬上去 6 -- 我写的APP测试框架层硬件服务(终点)...
查看>>
七牛云存储更新缓存图片的方法
查看>>
web项目从域名申请到发布
查看>>
mybatis对mysql进行分页
查看>>
js 对象属性复制到另一个对象
查看>>
查看进程数
查看>>
IClient for js开发之地图的加载
查看>>
二叉搜索树与双向链表
查看>>
JavaWeb 项目开发中的技术总结
查看>>
postman使用之一:安装启动篇
查看>>
关于windows service不能访问网络共享盘(NetWork Drive)的解决方案
查看>>
Win7 & VS2013 编译 WebKit 总结
查看>>
【emWin】例程八:绘制位图
查看>>
【微信开发】【Asp.net MVC】-- 微信分享功能
查看>>
再看《高效能人士的七个习惯》
查看>>
php时间段判断
查看>>
Python脚本性能剖析
查看>>
cocos2d-x JS 计算赋值时出现 NaN
查看>>