题目翻译

大二时,有人开始研究学生之间的恋爱关系。“恋爱关系”是指一个女孩和一个男孩之间的关系。出于研究的原因,有必要找出满足条件的最大集合:集合中没有两个学生“恋爱过”。程序的结果是这样一组学生的人数。

思路分析

要找出一个最大的集合,其中没有任何两个学生谈恋爱,那么我们只需要求出谈恋爱的对数,然后用总人数减去即可

#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
#include<vector>
#include<queue>
using namespace std;#define MAX 505
#define inf 0x3f3f3f3f
#define ll long long
#define p pair<ll, ll>int n, fit[MAX][MAX], mat[MAX], vis[MAX];bool match(int k) {for (int i = 0; i < n; i++) {if (fit[k][i] && !vis[i]) {vis[i] = 1;if (mat[i] == -1 || match(mat[i])) {mat[k] = i;mat[i] = k;return true;}}}return false;
}int main() {while (cin >> n) {char s;memset(fit, 0, sizeof(fit));memset(mat, -1, sizeof(mat));for (int i = 0; i < n; i++) {ll a = 0, b;cin >> a;while (cin >> s)if (s == '(')break;cin >> b; cin >> s;for (int j = 0; j < b; j++) {ll c; cin >> c;fit[i][c] = 1;}}int ans = 0;for (int i = 0; i < n; i++) {memset(vis, 0, sizeof(vis));if (mat[i] != -1 || match(i))ans++;//i已经和之前的某个人匹配了}cout << n - ans / 2 << endl;}
}

1466:Girls and Boys:优美的拆散早恋学生?相关推荐

  1. poj 1466 Girls and Boys (最大独立集)

    http://poj.org/problem?id=1466 题意:一些 boys 和girls  有暧昧关系,我们要选出 一些人,这些人 任意两个人之间没有暧昧 关系,求最多可以选出 多少人. 题解 ...

  2. zoj 1137 || 1466 Girls and Boys

    二分图的最大独立集=顶点数-二分图的最大匹配数 二分图的最小顶点覆盖=二分图的最大匹配数 二分图的最小路径覆盖=顶点数-二分图的最大匹配数 zoj上居然没写数据范围...poj写了. 这题是求最大独立 ...

  3. 13岁的儿子早恋了,心思都不用在学习上,我要怎么帮助他?

    这种事情是每个家长必不可少的一个阶段,也是孩子心理生理逐渐成熟的一个标志. 遇到孩子早恋怎么办?很多家长的反应各不相同,有的激烈反对,有的温柔相劝,有的漠不关心,有的焦虑无知.而遇到这种事情,我觉得一 ...

  4. 如果孩子早恋是支持还是反对?

    孩子早恋网恋的情况是比较突出的问题,因为手机等电子产品的使用会越来越普遍.网恋和早恋是比较正常的现象,恋爱无所谓早晚,因为性征在发育,体内激素在分泌,对异性产生好奇和喜欢是正常的表现.如果没有,反而要 ...

  5. 父亲发现高三女儿早恋 机智做法让网友惊呆

    有一位爸爸,最近在网上火了.当他知道女儿早恋之后,巧妙机智地把她带上正确的路,真的让人佩服! 网络配图 元旦过后,女儿对我说:"爸爸,我们班几个男生给我写了情书,怎么办?"我说:& ...

  6. 高三学生早恋怎么处理?家长该怎么做?

    高三是高中最重要的阶段,短短一年时间就需要高考,所以说这个阶段不允许学生因为别的事情影响到学习,考一个好的成绩对于去一所重点大学还是很重要的,不过高三的学生正是情窦初开的阶段,很容易因为早恋影响到学习 ...

  7. Vue.use 写多个_老师说“你女儿跟多个男生早恋”,爸爸的回应改变了女儿的一生|早恋|马伊琍|晓敏|老师|告白...

    这是晓敏青春说的第399篇原创文章 有家长这样问我: "他已经一个月没去学校了,这样下去,万一没学上了怎么办?" "晓敏老师,明天我要去孩子学校和老师沟通,万一学校知道他 ...

  8. 最近火了的妈妈写给初二早恋儿子的一封信,初为人母,感慨这位妈妈的底蕴,留着以后借鉴

    我的少年: 晚上好,现在是凌晨2点半,请容许妈妈以"少年"来称呼你,因为妈妈发现,我的儿子,已经步入最美好的花季. 妈妈认真地回忆了你今天和我的谈话后,我发现,你目前最糟心的困扰, ...

  9. 早恋html5,陷入“早恋”的学生,一般会买3样东西,全中送“兰5券”一张!

    陷入"早恋"的学生,一般会买3样东西,全中送"兰5券"一张! 1.情侣头像 学生确定恋爱关系后,使用频率最高的就是情侣头像了,现在的孩子很小就有手机,而且喜欢在 ...

  10. Girls and Boys

    http://acm.hdu.edu.cn/showproblem.php?pid=1068 题意:在大学校园里男女学生存在某种关系,现在给出学生人数n,并给出每个学生与哪些学生存在关系(存在关系的学 ...

最新文章

  1. Flex警告:framework.swc”具有默认样式并且在 library-path 中,表...
  2. Javascript中 toFixed 规则介绍及其改进方法
  3. Vue + ESLint——编译错误[‘xxx‘ is defined but never used]解决方案
  4. centos 安装java_在CentOS8上编译安装开源EDA工具——Surelog
  5. 用硬盘安装linux物理机,老爷机安装UBUNTU的悲剧之旅(附用GRUB2硬盘安装ubuntu教程)...
  6. 成都Uber优步司机奖励政策(3月23日)
  7. hypermesh安装包百度云_HYPERMESH11.0 64bt软件
  8. 字符串分割的时候用StringUtils.split()方法代替string自带的split,特殊字符不用转义
  9. SQL编程-辣椒菠萝
  10. Python个性化定制二维码之 qrcode
  11. 使用Python进行数据关联分析
  12. 优先队列push pop操作
  13. 快手本地生活可以入场吗
  14. 运维的职业发展方向有哪些?该如何规划?
  15. 基于C++11的muduo网络库
  16. office2016 使用KMS破解无法连接服务器
  17. bm17bm6bm18
  18. C#窗体控件—pictureBox使用
  19. 安卓 jni 开发 —— Android Studio 打包 so 的坑
  20. 漫步太空和 .net

热门文章

  1. 推荐几张系统维护光盘
  2. VUE查询本周、本月、本季度
  3. c中字符串分割函数strtok
  4. m4s格式转换mp3_wma格式怎么转换mp3
  5. Google ArCode官网 ARCode支持机型
  6. ValueError: 2 columns passed, passed data had 5 columns
  7. Git的author与committer的区别
  8. 成都Uber优步司机奖励政策(3月10日)
  9. C++ Primer Plus 学习笔记(十一)
  10. 关于英语猜词义的方法