家庭问题(信息学奥赛一本通 - T1362)
题目描述
有 n 个人,编号为 1, 2, …… n,另外还知道存在 K 个关系。
一个关系的表达为二元组(α,β)形式,表示 α,β 为同一家庭的成员。
当 n,k 和 k 个关系给出之后,求出其中共有多少个家庭、最大的家庭中有多少人?
输入格式
第一行为 n, k 二个整数(用空格分隔);
接下来的 k 行,每行二个整数(用空格分隔)表示关系。
输出格式
二个整数(分别表示家庭个数和最大家庭人数)。
输入样例
6 3
1 2
1 3
4 5
输出样例
3 3
数据范围
1 ≤ n ≤ 100
题解
并查集:
#include <iostream>
using namespace std;const int N = 110;int n, m;
int p[N], cnt[N];int find(int x)
{if(p[x] != x) p[x] = find(p[x]);return p[x];
}int main()
{cin >> n >> m;for (int i = 1; i <= n; i ++){p[i] = i;cnt[i] = 1;}int family = n, number = 1;while(m --){int a, b;cin >> a >> b;a = find(a), b = find(b);if(a != b){p[a] = b;cnt[b] += cnt[a];family --;number = max(number, cnt[b]);}}cout << family << ' ' << number << endl;return 0;
}
ps:并查集的裸题,为啥把它放到队列这一章
家庭问题(信息学奥赛一本通 - T1362)相关推荐
- 家庭问题(信息学奥赛一本通-T1362)
[题目描述] 有n个人,编号为1,2,--n,另外还知道存在K个关系.一个关.系的表达为二元组(α,β)形式,表示α,β为同一家庭的成员. 当n,k和k个关系给出之后,求出其中共有多少个家庭.最大的家 ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)
信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法 更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC
http://ybt.ssoier.cn:8088/show_source.php?runid=14630195 /* 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC http:/ ...
最新文章
- Linux 01 Liunx目录结构及文件基本操作
- 【中国超算迎来最强对手】 IBM推出机器学习加速“瑞士军刀”Power9芯片,性能为同类产品的10倍...
- 【Android 逆向】arm 汇编 ( 使用 IDA 解析 arm 架构的动态库文件 | 使用 IDA 打开 arm 动态库文件 | 切换 IDA 中汇编代码显示样式 )
- tar压缩/解压用法
- Codeforces Round #263 (Div. 2) D. Appleman and Tree 树形dp
- Luogu P2463 [SDOI2008]Sandy的卡片
- linux安装配置java,Linux 安装配置 java 环境
- python编程是啥-小学生都开始学的Python编程到底是什么?
- 从数据库中获得表的字段和描述信息
- 目录_计算机视觉——算法及应用
- 快二游戏数据分析_1.更快的数据分析
- 为什么要写博客?怎么写博客?
- 《彻底卸载chrome及注册表清理》
- php sapi全拼,php sapi
- 三个关于数绵羊的故事……
- CRC16_CCITT/True的Java计算实现
- 路由器实现不同VLAN间通信
- 关于partnerLinkType的相关实验
- 计算机科学与技术显卡要求,准大一新生,遥感科学与技术专业,对电脑有什么要求?...
- php服务器环境配置
热门文章
- 什么是服务器?服务器是干什么用的?
- date time 分开存储如何合并_关于TDateTime的TDate与TTime合并的问题 | 菲菲的家
- Crazy Number
- Python---贪心的狗熊
- ReactNative--控件小记-更新中
- UIkit之滚动监听+动画特效
- P1095 [NOIP2007 普及组] 守望者的逃离
- (干货分享)如何下载网站上的视频
- 在使用btest中的demo中遇到 multiple definition of 的问题!
- 十分钟自动执行一次_十分钟上手BDP,简单好用的数据分析神器