1466:Girls and Boys:优美的拆散早恋学生?
题目翻译
大二时,有人开始研究学生之间的恋爱关系。“恋爱关系”是指一个女孩和一个男孩之间的关系。出于研究的原因,有必要找出满足条件的最大集合:集合中没有两个学生“恋爱过”。程序的结果是这样一组学生的人数。
思路分析
要找出一个最大的集合,其中没有任何两个学生谈恋爱,那么我们只需要求出谈恋爱的对数,然后用总人数减去即可
#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:优美的拆散早恋学生?相关推荐
- poj 1466 Girls and Boys (最大独立集)
http://poj.org/problem?id=1466 题意:一些 boys 和girls 有暧昧关系,我们要选出 一些人,这些人 任意两个人之间没有暧昧 关系,求最多可以选出 多少人. 题解 ...
- zoj 1137 || 1466 Girls and Boys
二分图的最大独立集=顶点数-二分图的最大匹配数 二分图的最小顶点覆盖=二分图的最大匹配数 二分图的最小路径覆盖=顶点数-二分图的最大匹配数 zoj上居然没写数据范围...poj写了. 这题是求最大独立 ...
- 13岁的儿子早恋了,心思都不用在学习上,我要怎么帮助他?
这种事情是每个家长必不可少的一个阶段,也是孩子心理生理逐渐成熟的一个标志. 遇到孩子早恋怎么办?很多家长的反应各不相同,有的激烈反对,有的温柔相劝,有的漠不关心,有的焦虑无知.而遇到这种事情,我觉得一 ...
- 如果孩子早恋是支持还是反对?
孩子早恋网恋的情况是比较突出的问题,因为手机等电子产品的使用会越来越普遍.网恋和早恋是比较正常的现象,恋爱无所谓早晚,因为性征在发育,体内激素在分泌,对异性产生好奇和喜欢是正常的表现.如果没有,反而要 ...
- 父亲发现高三女儿早恋 机智做法让网友惊呆
有一位爸爸,最近在网上火了.当他知道女儿早恋之后,巧妙机智地把她带上正确的路,真的让人佩服! 网络配图 元旦过后,女儿对我说:"爸爸,我们班几个男生给我写了情书,怎么办?"我说:& ...
- 高三学生早恋怎么处理?家长该怎么做?
高三是高中最重要的阶段,短短一年时间就需要高考,所以说这个阶段不允许学生因为别的事情影响到学习,考一个好的成绩对于去一所重点大学还是很重要的,不过高三的学生正是情窦初开的阶段,很容易因为早恋影响到学习 ...
- Vue.use 写多个_老师说“你女儿跟多个男生早恋”,爸爸的回应改变了女儿的一生|早恋|马伊琍|晓敏|老师|告白...
这是晓敏青春说的第399篇原创文章 有家长这样问我: "他已经一个月没去学校了,这样下去,万一没学上了怎么办?" "晓敏老师,明天我要去孩子学校和老师沟通,万一学校知道他 ...
- 最近火了的妈妈写给初二早恋儿子的一封信,初为人母,感慨这位妈妈的底蕴,留着以后借鉴
我的少年: 晚上好,现在是凌晨2点半,请容许妈妈以"少年"来称呼你,因为妈妈发现,我的儿子,已经步入最美好的花季. 妈妈认真地回忆了你今天和我的谈话后,我发现,你目前最糟心的困扰, ...
- 早恋html5,陷入“早恋”的学生,一般会买3样东西,全中送“兰5券”一张!
陷入"早恋"的学生,一般会买3样东西,全中送"兰5券"一张! 1.情侣头像 学生确定恋爱关系后,使用频率最高的就是情侣头像了,现在的孩子很小就有手机,而且喜欢在 ...
- Girls and Boys
http://acm.hdu.edu.cn/showproblem.php?pid=1068 题意:在大学校园里男女学生存在某种关系,现在给出学生人数n,并给出每个学生与哪些学生存在关系(存在关系的学 ...
最新文章
- Flex警告:framework.swc”具有默认样式并且在 library-path 中,表...
- Javascript中 toFixed 规则介绍及其改进方法
- Vue + ESLint——编译错误[‘xxx‘ is defined but never used]解决方案
- centos 安装java_在CentOS8上编译安装开源EDA工具——Surelog
- 用硬盘安装linux物理机,老爷机安装UBUNTU的悲剧之旅(附用GRUB2硬盘安装ubuntu教程)...
- 成都Uber优步司机奖励政策(3月23日)
- hypermesh安装包百度云_HYPERMESH11.0 64bt软件
- 字符串分割的时候用StringUtils.split()方法代替string自带的split,特殊字符不用转义
- SQL编程-辣椒菠萝
- Python个性化定制二维码之 qrcode
- 使用Python进行数据关联分析
- 优先队列push pop操作
- 快手本地生活可以入场吗
- 运维的职业发展方向有哪些?该如何规划?
- 基于C++11的muduo网络库
- office2016 使用KMS破解无法连接服务器
- bm17bm6bm18
- C#窗体控件—pictureBox使用
- 安卓 jni 开发 —— Android Studio 打包 so 的坑
- 漫步太空和 .net