Poj_1274 The Perfect Stall -二分图裸题

news/2024/7/5 2:39:41

题目:给牛找棚,每个棚只能容一只牛,牛在对应的棚才能产奶,问最多能让几只牛产奶。

/************************************************
Author        :DarkTong
Created Time  :2016/7/31 10:51:05
File Name     :Poj_1274.cpp
*************************************************///#include <bits/stdc++.h>
#include <cstdio>
#include <cstring>
using namespace std;
const int maxn = 200 + 10;
int w[maxn][maxn], n, m;
int Left[maxn];
bool used[maxn];
bool match(int i)
{for(int j=1;j<=n;++j) if(w[j][i]&&!used[j]){used[j] = true;if(!Left[j]||match(Left[j])){Left[j] = i;return true;}}return false;
}
//返回最大匹配数
int hungary()
{int res=0;memset(Left, 0, sizeof(Left));for(int i=1;i<=m;++i){memset(used, 0, sizeof(used));if(match(i)) res++;}return res;
}int main()
{int T, cas=1;while(scanf("%d%d", &m, &n)==2){memset(w, 0, sizeof(w));int t, x;for(int i=1;i<=m;++i){scanf("%d", &t);for(int j=1;j<=t;++j){scanf("%d", &x);w[x][i]=1;}}printf("%d\n", hungary());}return 0;
}

转载于:https://www.cnblogs.com/DarkTong/p/5722599.html


http://lihuaxi.xjx100.cn/news/267132.html

相关文章

Spring Boot 2.X整合Spring-cache,让你的网站速度飞起来

计算机领域有人说过一句名言&#xff1a;“计算机科学领域的任何问题都可以通过增加一个中间层来解决”&#xff0c;今天我们就用Spring-cache给网站添加一层缓存&#xff0c;让你的网站速度飞起来。本文目录 一、Spring Cache介绍二、缓存注解介绍三、Spring BootCache实战1、…

VBS病毒的传播方式

VBS脚本病毒之所以传播范围广&#xff0c;主要依赖质于它的网络传播功能&#xff0c;一 般来说&#xff0c;VBS脚本病毒采用以下几种方式进行传播。 1.通过E-mail附件传播 这是一种用的非常普遍的传播方式&#xff0c;病毒可以通过各种方法得到合法的E-mail地址&#xff0c;最常…

我以前一直没有真正理解支持向量机,直到我画了一张图!

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达选自towardsdatascience作者&#xff1a;Rohit Pandey我以前一直没有真正理解支持向量机&#xff0c;直到我画了一张图。1. 问题支持向量机&#xff08;SVM&#xff09;旨…

逻辑回归介绍

逻辑回归介绍 逻辑回归&#xff08;Logistic Regression&#xff09;是机器学习中的一种分类模型&#xff0c;逻辑回归是一种分类算法&#xff0c;虽然名字中带有回归&#xff0c;但是它与回归之间有一定的联系。由于算法的简单和高效&#xff0c;在实际中应用非常广泛。【概念…

新闻舆情管理平台开发,监控舆情发展趋势

打造企业良好声誉可能需要几年、十几年甚至更久&#xff0c;而毁掉它只需要短短几分钟。尤其是互联网时代下&#xff0c;人们接收信息的速度越来越快&#xff0c;在新闻发出去的几分钟内就能迅速占据热搜榜。而且网络上每天都会产生上亿条信息&#xff0c;单纯的依靠人工进行监…

关注度越来越高的行人重识别,有哪些热点?

来源 | HyperAI超神经责编 | Carol封图 | CSDN付费下载自视觉中国在茫茫人海中&#xff0c;你能不能一眼就找到想找的那个人&#xff1f;如今&#xff0c;这个任务对于计算机来说&#xff0c;可能是小菜一碟了。而这得益于近年行人重识别技术的飞速发展。行人重识别&#xff0…

一图搞懂梯度、散度、旋度、Jacobian、Hessian、Laplacian之间的关系

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达来自 | 知乎 作者 | 王赟 Maigo链接 | https://zhuanlan.zhihu.com/p/35323714本文仅作学术交流&#xff0c;如有侵权&#xff0c;请联系后台删除一、入门图中的细实线箭…

hdu-5778 abs(暴力枚举)

题目链接: abs Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Problem DescriptionGiven a number x, ask positive integer y≥2, that satisfy the following conditions:1. The absolute value of y - x is minimal2. To prime f…