当前位置:网站首页>动规(18)-并查集基础题——团伙
动规(18)-并查集基础题——团伙
2022-08-04 12:13:00 【H_Cisco】
在某城市里住着N个人,任何两个认识的人不是朋友就是敌人,而且满足:
1、 我朋友的朋友是我的朋友;
2、 我敌人的敌人是我的朋友;
所有是朋友的人组成一个团伙。告诉你关于这N个人的M条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城市最多可能有多少个团伙?
输入
第一行包含一个整数N,第二行包含一个整数M,1<N<=1000,1<=M<=5000;
接下来M行描述M条信息,内容为以下两者之一:“0 X Y”表示X与Y是朋友;“1 X Y”表示X与Y是敌人。
输出
包含一个整数,即可能的最大团伙数。
样例输入
6 4
1 1 4
0 3 5
0 4 6
1 1 2
样例输出
3
边栏推荐
猜你喜欢
随机推荐
防抖函数封装
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
活动报名:如何高效应对当下的实时场景需求?
【综合笔试题】难度 4.5/5,超超超经典数学运用题
Analysis and comparison of mobile cross-end technical solutions
多表查询
Shell loop statement (for, while, until)
244页pdf!《2022 中国云计算生态蓝皮书》发布
抗积分饱和PID控制器
200PLC转以太网与研华webaccess modbusTCP客户端在空调机上应用配置案例
MySQL索引原理以及SQL优化
ESP8266-Arduino编程实例-MQ3酒精传感器驱动
子查询
考研概率论与数理统计(知识点梳理)
直击面试!阿里金九银十最新面试小册 稳过!
SchedulX V1.5.0发布,提供快速压测、对象存储等全新功能!
【目标检测】YOLOv4特征提取网络——CSPDarkNet53结构解析及PyTorch实现
Practical sharing of distributed link tracking Jaeger + microservice Pig on Rainbond
外置USB供电与内置锂电池供电自动切换电路
POJ1094Sorting It All Out题解