#include<cstdio>
#include<cstring>
#define maxn 510
using namespace std;
int k,g,b,x,y,ans,girl[maxn],zou[maxn],s[maxn][maxn];
int find(int x)
{
for(int i=;i<=b;i++)
{
if(s[x][i] && !zou[i])
{
zou[i]=;
if(!girl[i] || find(girl[i]))
{
girl[i]=x;
return ;
}
}
}
return ;
}
main(){
while(scanf("%d",&k) && k)
{
ans=;
memset(s,,sizeof(s));
memset(girl,,sizeof(girl));
scanf("%d%d",&g,&b);
for(int i=;i<=k;i++)
{
scanf("%d%d",&x,&y);
s[x][y]=;
}
for(int i=;i<=g;i++)
{
memset(zou,,sizeof(zou));
if(find(i)) ans++;
}
printf("%d\n",ans);
}
}

最新文章

  1. .net调用java写的WebServise时方法总是返回空的问题
  2. 在Win2008上运行ASP.NET 1.1程序
  3. 【转】Yeoman自动构建 Angularjs 项目
  4. RHEL7文件管理
  5. GDB---Oracle Function Call List
  6. SPOJ-7001 VLATTICE 莫比乌斯反演定理
  7. C#变成数据导入Excel和导出Excel
  8. [Swift]LeetCode1022. 从根到叶的二进制数之和 | Sum of Root To Leaf Binary Numbers
  9. pymongo基础
  10. 2018-2019-2 20175234 实验二《Java面向对象程序设计》实验报告
  11. spring深入学习(四)-----spring aop
  12. 向量空间模型(Vector Space Model)的理解
  13. python网络编程(六)
  14. WinForm 随手记
  15. 解决telnet不是内部命令
  16. 013_Mac OS X下应该如何卸载软件和安装应用软件
  17. Linux查看系统位数
  18. 第6章 传输层(详解TCP的三次握手与四次挥手)
  19. 记一次Oracle数据故障排除过程
  20. linux的僵尸进程和孤儿进程

热门文章

  1. history历史记录在AJAX下出现异常跳转 [解决]
  2. st.getParameter() 和request.getAttribute() 区别 https://terryjs.iteye.com/blog/1317610
  3. 【ABAP系列】SAP 销售订单的行项目里条件的增强
  4. ELK 学习
  5. 浅谈vue$router 和 $route的区别
  6. js获取select下拉框中的值
  7. 前端 CSS的选择器 属性选择器
  8. 数组去重,排序,重复次数,两个数组合并,两个数组去重,map(),filter(),reduce()
  9. 【数据库运维】数据库(server)的时区设置及世界主要地区的时区
  10. django环境准备学习笔记(三)