时间限制: 1000 ms 内存限制: 65536 KB
提交数: 153 通过数: 75

【题目描述】
有n个人,编号为1,2,……n,另外还知道存在K个关系。一个关系的表达为二元组(α,β)形式,表示α,β为同一jia庭的成员。

当n,k和k个关系给出之后,求出其中共有多少个jia庭、最大的jia庭中有多少人?

例如:n=6,k=3,三个关系为(1,2),(1,3),(4,5)

此时,6个人组成三个jia庭,即:{1,2,3}为一个jia庭,{4,5}为一个jia庭,{6}单独为一个jia庭,第一个jia庭的人数为最多。

【输入】
第一行为n,k二个整数(1≤n≤100)(用空格分隔);

接下来的k行,每行二个整数(用空格分隔)表示关系。

【输出】
二个整数(分别表示jia庭个数和最大jia庭人数)。

【输入样例】
6 3
1 2
1 3
4 5

【输出样例】
3 3
思路:
简单并查集

#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
const int N=1000+10;
int fa[N],nu[N];
void init(int n)
{for(int i=1;i<=n;i++){fa[i]=i;nu[i]=1;}
}
int Find(int x)
{if(x!=fa[x]){return fa[x]=Find(fa[x]);}return x;
}
void Merge(int x,int y)
{x=Find(x),y=Find(y);if(x!=y){fa[x]=y;nu[y]+=nu[x];}
}
int main()
{int n,k;scanf("%d%d",&n,&k);int p,q;init(n);for(int i=1;i<=k;i++){scanf("%d%d",&p,&q);Merge(p,q);}int sum=0,ans=0;for(int i=1;i<=n;i++){if(fa[i]==i){sum++;}ans=max(ans,nu[i]);}printf("%d %d\n",sum,ans);return 0;
}

jia庭问题(family)相关推荐

  1. 农用地包括哪些地类_征用土地公告应当包括哪些内容?|楹庭拆迁律师

    土地被征收,你见过征地批文公告吗?都有哪些内容?征地公告都包含哪些内容呢?北京楹庭律师事务所拆迁律师为您讲解:征用土地公告需要包含哪些内容? 根据<征用土地公告办法>规定,第五条,征用土地 ...

  2. 华庭-Oceanbase分布式索引

    2019独角兽企业重金招聘Python工程师标准>>> 华庭-Oceanbase分布式索引 OceanBase是阿里巴巴集团研发的可扩展的关系数据库,实现了数千亿条记录.数百TB数据 ...

  3. 画师id_二次元小姐姐:画师OBM 大庭下門的插画作品

    日本画师OBM 大庭下門的插画作品 昵称:OBM 大庭下門 图id[51212825_p0]_标题[ティファ2] 图id[72238480_p0]_标题[六花] 图id[48308159_p0]_标题 ...

  4. 我的家庭私有云计划-2

    嗯,继续. 刚才调试了一个崩溃型bug,都不是大问题,但几个小问题加到一起,居然弄崩溃了.这种远因叠加的bug最难找,还好找到了. 拿到预算了,下面做什么? 我是商用程序员,习惯性要做需求分析,我希望 ...

  5. 日语学习-多邻国-关卡1-家庭

    序号 日语句子或单词 罗马字输入 中文解释 语法知识点 1 私=わたし wa-ta-shi 我 人称代词 2 私の=わたしの wa-ta-shi-no 我的 人称代词属格 3 かれ ka-re 他 人 ...

  6. widget 工具 widget tools (add this , share this, jia this)

    1. 英文版 http://sharethis.com/publishers/get-sharing-button <!-- AddThis Button BEGIN --> <di ...

  7. java中1%4是多少,四则运算(java) 王哲文 邹庭和

    一.题目:实现一个自动生成小学四则运算题目的命令行程序 功能: 1. 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10,将生成10个题目.[已实现] 2. 使用 -r 参数控制 ...

  8. 第十课 これは古い庭園です。

    第十课  これは古い庭園です.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  9. springboot毕设项目东莞汉庭酒店的酒店管理系统的设计与实现4ccnv(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目东莞汉庭酒店的酒店管理系统的设计与实现4ccnv(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + ...

最新文章

  1. 一次图文并茂的***完整测试二
  2. 关于c++中的Debug以及runtime_error之segment_fault
  3. 服务器文件储存,文件储存服务器
  4. PM到底做什么(What Do Product Managers Do?)
  5. mysql freebuf_浅析mysql存储过程
  6. 并发编程——进程——进程的同步与数据共享
  7. java https双向验证_java https双向认证证书
  8. Android RxJava(一) create操作符的用法和源码分析
  9. 一文搞定Matplotlib 各个示例丨建议收藏
  10. 从零开始——基于角色的权限管理01(补充)
  11. java商城系统设计——秒杀
  12. 计算机flash听课记录范文,听课记录范文.doc
  13. 网络存储专有名词介绍
  14. 搜索关键字下载QQ音乐
  15. 世界第 3 的滴滴裁员,求职必知独角兽公司排行榜
  16. linux3.0字符设备驱动,linux字符设备驱动的 ioctl 幻数
  17. 【语音控制】0成本实现小爱远程开关电脑
  18. linux重定向的 符号,linux基础学习-4.3-特殊符号与重定向符号详解
  19. WPF真入门教程20--数据排序
  20. 二维码怎么制作?看完这篇你就会了

热门文章

  1. 《花千骨》为何被批“脑残”还能创造收视神话?
  2. 阿伟,别打电动了,休息一下好不好
  3. custom_filter
  4. 一行代码实现验证码--Happy Captcha
  5. 十四.Deepin Linux V20.7 插入耳机听不到声音的解决办法
  6. Android MediaMuxer合成视频文件
  7. 2017年BEC剑桥商务英语考试指南
  8. 汶川地震牵动我全家人的心
  9. word 无法复制粘贴怎么办
  10. ORACLE中triggers灰色的,Oracle之Triggers学习与测试_20091229