题目描述:

某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友,且B和C是朋友,则A和C也是朋友。请编写程序计算最大朋友圈中有多少人。

输出格式:

输出给出一个整数,表示在最大朋友圈中有多少人。

输入样例:

7 4
3 1 2 3
2 1 4
3 5 6 7
1 6

输出样例:

4

解析:这是关于搜索的算法的题目。

代码:

#include<stdio.h>
#include<stdlib.h>
int vis[100];
int rot[100]={0};
int getRoot(int h){if(vis[h]==h)return vis[h];vis[h]=getRoot(vis[h]);return vis[h];
}
void root(int a,int b){int y=getRoot(b);int x=getRoot(a);if(x!=y)vis[x]=y;
}
int main(){int n,m,x,y,s,i,j;//printf("请输入所有的人数和组数:");scanf("%d %d",&n,&m);for(i=0;i<n;i++){vis[i]=i;}for(i=0;i<m;i++){scanf("%d %d",&x,&y);for(j=1;j<x;j++){scanf("%d",&s);root(y,s);}}int mann=0;for(i=0;i<n;i++){int t=getRoot(i);rot[t]++;if(rot[t]>mann)mann=rot[t];}printf("请输出最值:%d",mann);return 0;
}

7-25朋友圈(C语言版)相关推荐

  1. Windows版微信3.3.0内测版更新啦,亲测可刷朋友圈(附内测版)

    哈喽大家好,我是程序员双木L,不定时给大家带来各种好玩且有趣的功能! 微信PC版对我们来说并不陌生,而相对移动版来说功能也并没有很完善,其中目前的版本并不能刷朋友圈,这对于想上班摸鱼的童鞋来说还是比较 ...

  2. 朋友圈(java版)

    7-8 朋友圈 (25 分) 某学校有N个学生,形成M个俱乐部.每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈.一个学生可以同时属于若干个不同的俱乐部.根据"我的朋友的朋友也是我的 ...

  3. 力扣 547. 朋友圈 c语言 三种解法 深搜 广搜 并查集。

    题目: 并查集: /*力扣 547 朋友圈 并查集 c语言 2020/12/14 1:04 by ksks14*/ /*初始化 查找 合并*/ #define maxsize 10000 int fl ...

  4. android朋友圈动态视频,安卓版微信7.0.5尝鲜,朋友圈可发30秒视频,网友最爱的功能是?...

    原标题:安卓版微信7.0.5尝鲜,朋友圈可发30秒视频,网友最爱的功能是? 微信现在已经是成为人们每天最常使用的聊天工具之一,因此微信的每一次更新和变化都会引起人们的注意.这不,安卓版的微信又悄悄推出 ...

  5. leetcode 547. 朋友圈 C语言

    班上有 N 名学生.其中有些人是朋友,有些则不是.他们的友谊具有是传递性.如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友.所谓的朋友圈,是指所有朋友的集合. ...

  6. appium爬取微信朋友圈 安卓模拟器版

    环境: 安卓7,夜神模拟器,微信7.0.7 代码: import os import time from appium import webdriver from appium.webdriver.c ...

  7. 7-2 符号配对 (25 分)(C语言版)

    请编写程序检查C语言源程序中下列符号是否配对:/与/.(与).[与].{与}. 输入格式: 输入为一个C语言源程序.当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束.程序中需要检查配对的符 ...

  8. 7-1 房屋分拆 (25 分)(C语言版)

    厂长买了一整间房屋作为车间,现准备将整个房屋分成若干个车间.装修公司规定分拆房屋的价格等于被分拆房屋的面积.如想将面积为200的房间分拆为面积为80.70和50的三个车间,第一次将房屋分拆为面积120 ...

  9. 7-6 杯具倒水 (25 分)(C语言版)

    先说思路: 求最大公因数 在你面前有两个不规则的杯具,分别容积为a升和b升,还有一个水缸(水无限多)可供装水,那么能不能通过两个杯具的装倒水操作,量出c升的水? 输入格式: 输入的第一行包含一个整数n ...

  10. 鸿蒙OS最快6月正式推送;微信Windows版将支持刷朋友圈;GCC 11.1正式发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

最新文章

  1. mybatisplus执行sql语句_一条更新的SQL语句是如何执行的?
  2. python网络聊天器多线程版
  3. 机器学习中的聚类方法总结
  4. 安远职业高中计算机专业,安远中等专业学校2021年招生简章
  5. hash-4.hashtable
  6. 如何根据对象获取到对应的表名_Hands-on! 如何给 TiDB 添加新系统表
  7. JavaScript学习(四十)—字面量创建对象图解
  8. 在Vue 项目 webpack 打包中关于 背景图片的路径问题
  9. 证明华为模拟器Wvrp5.2a的二三层可以通信的trunk实验
  10. 高斯核与高斯核的卷积的结果还是一个高斯核的推导
  11. Java使用RXTX读取串口
  12. 华北电力计算机技术考研难度,华北电力大学(专业学位)计算机技术考研难吗
  13. 微信语音amr文件转mp3
  14. 核心单词Word List 6
  15. 二.英语语法 - 并列句
  16. 2021年中国棘轮手柄市场趋势报告、技术动态创新及2027年市场预测
  17. 计算机数据库三级刷题总结
  18. NGUI的localize的更换KEY后刷新的问题
  19. python在匿名函数作和_python内置函数和匿名函数
  20. 阵列c语言,C语言结构体阵列的定义

热门文章

  1. 《30天自制操作系统》第一天
  2. 教育机构课程顾问常见黑话大全
  3. SP11 FCTRL - Factorial
  4. Java毕业设计_图书馆信息管理系统
  5. Python3 初学实践案例(10)对象转字典 object to dict
  6. 全网唯一最全彻底删除VS及VS注册表!
  7. 十个你可能不知道的CloudFlare免费CDN加速技巧
  8. go 代理加速配置详解
  9. Gaze vector介绍
  10. 学习笔记(5):JavaWeb基础核心技术-5. 佟刚_JavaWEB_Servlet 的配置及生命周期方法