#include<stdio.h>

#include<string.h>//这个分开后男的站在一边女的站在一边,不肯能有les或者gay。最大独立集=n-最大匹配数

#define  N  510

int map[N][N],n,mark[N],link[N];

int find(int u) {

 int i;

 for(i=0;i<=n;i++)

 if(!mark[i]&&map[u][i]) {

    mark[i]=1;

    if(link[i]==-1||find(link[i])) {

        link[i]=u;

        return 1;

    }

 }

 return 0;

}

int main() {

     int i,j,k,s,num;

     while(scanf("%d",&n)!=EOF) {

        memset(map,0,sizeof(map));

        for(i=1;i<=n;i++) {

            scanf("%d: (%d)",&num,&s);

        while(s--) {

            scanf("%d",&j);

          map[i][j]=1;

        }

        }

        k=0;

        memset(link,-1,sizeof(link));

        for(i=0;i<=n;i++) {

       memset(mark,0,sizeof(mark));

        k+=find(i);

        }

        printf("%d\n",n-k/2);

     }

return 0;

}

最新文章

  1. MesaSQLite数据库的简单使用方法
  2. 通过PHP自带的$_SERVER判断 手机访问网站自动跳转到手机版
  3. (转载)python2+selenium自动化测试系列(二)
  4. mongodb系列3 mongo mongoskin 连接以及连接数的问题进阶
  5. pyenv ipython jupyter
  6. JVM调优-关于jvm的一些基本概念
  7. Ping-Pong (Easy Version)(DFS)
  8. ASP.NET 经典60道面试题
  9. windows下搭建apache+php+mysql
  10. avalonjs1.5 入门教程
  11. DataTable转化为List
  12. k8s实践 - 如何优雅地给kong网关配置证书和插件。
  13. FineUI十周年纪念版即将发布(基于像素的响应式布局,独此一家)!
  14. AndroidStudio 快捷键(最实用的20个)(转)
  15. Mysql 了解changeBuffer 与 purge 调优
  16. pip freeze 命令迁移模块
  17. linux c使用socket进行http 通信,并接收任意大小的http响应(二)
  18. ElasticSearch权威指南学习(排序)
  19. 使用thinkphp框架实现Excel导入数据库
  20. Mysql(MyISAM和InnoDB)及Btree和索引优化

热门文章

  1. 【Ubuntu】小技巧
  2. Extension Methods (C# Programming Guide)
  3. PCB Genesis加邮票孔(弧形连接位宽度校正)实现算法
  4. .NET Core Run On Docker By Kubernetes 系列文章汇总
  5. springboot配置过滤器和拦截器
  6. B - Sleuth
  7. Java中数组要点总结
  8. spring jdbc、事务(三)
  9. Laravel5.1学习笔记7 视图
  10. php加密方法有哪些