当前位置: 首页 > news >正文

【题解-信息学奥赛一本通】1362:家庭问题(family)

题目:1362:家庭问题(family)

题目描述

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

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

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

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

输入

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

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

输出

二个整数(分别表示家庭个数和最大家庭人数)。

时空限制

1s / 64MB

样例输入

6 3 1 2 1 3 4 5

样例输出

3 3

代码

#include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>PII;constintN=20000+10;intn,k,x,y,ans;vector<int>a;PII g[N];boolvis[N];voidsplitnum(intnum){a.clear();while(num>0){a.push_back(num%10);num/=10;}reverse(a.begin(),a.end());}inttrans(intt,inty){intsum=0;for(inti=0;i<a.size();i++){if(i!=t)sum=sum*10+a[i];elsesum=sum*10+y;}returnsum;}voidbfs(intm){queue<int>q;q.push(m);vis[m]=true;ans=1;while(!q.empty()){intt=q.front();q.pop();splitnum(t);for(inti=0;i<a.size();i++)for(intj=0;j<k;j++)if(a[i]==g[j].first){inttt=trans(i,g[j].second);if(!vis[tt]){q.push(tt);vis[tt]=true;ans++;}}}}intmain(){cin>>n>>k;for(inti=0;i<k;i++){cin>>x>>y;g[i].first=x,g[i].second=y;}bfs(n);cout<<ans;return0;}

结果

http://www.jsqmd.com/news/1250898/

相关文章:

  • 租相机哪家能长租:雕马省心长拍 - 18002239949
  • 为什么92%的AI日程助手在第三周失效?资深PM揭密数据闭环、意图理解与上下文保鲜3大断点
  • MSPM0 ADC与温度传感器:从原理到实践的深度解析
  • 2026年元宇能量环开发全攻略:打造智能健康管理与轻养生新生态【行业深度解析】
  • 【LeetCode 54】螺旋矩阵
  • 2026 国内 GEO 服务商综合评测:企业选型实用参考 - 品牌前沿专家
  • 90% 的公司,都在给错误的客户打工
  • 中兴OEX超节点+全球首款AI智能体手机亮相WAIC 2026:端侧AI的范式转折
  • 程序员转型大模型开发的路线图与实战指南
  • CPPS考试科目 - 众智商学院官方
  • CNN与Transformer架构对比及计算机视觉应用指南
  • C#中的Dictionary相关方法
  • HarmonyOS开发实战:小分享-ShareCard通用分享卡片组件设计
  • 2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环
  • AGV小车驱动计算
  • GEO 优化全解析:2026 年企业 AI 搜索布局实战指南 - 品牌前沿专家
  • 2026年7月卡地亚贵阳售后服务信息:网点地址与客服热线最新声明 - 卡地亚官方售后中心
  • Harness Engineering落地前,先想清楚这几个问题
  • 案例分享:施企云工程物资云×河南恒屹建设
  • 2026 温州 CMA 甲醛检测口碑名单:温州凌昔甲醛检测中心等 5 家纯检测机构深度测评 - CMA甲醛检测
  • 2026图片去水印软件哪个好用 手机电脑免费工具盘点 - 免费软件工具方法教程
  • 租电脑哪家没套路:雕马极为省心 - 17728098551
  • 刚做了人流适合吃什么好?人流术后饮食调理与科学修护指南
  • 【华为OD技术面试手撕真题】172、第 N 个泰波那契数 | 手撕真题+思路参考+代码解析(C C++ Java Python JS)(0ms)
  • AI为何难懂业务?时序数据库揭秘:融合数据库架构中的原生能力
  • 2026年无锡地区健康管理如何考量?四家机构业务体系概览
  • 武汉卡地亚LOVE钻戒与钻石项链回收变现攻略|多家门店行情参考 - 大牌深度测评
  • 2026 年现阶段,北市评价高的喷淋式杀菌锅订做厂家竞争格局,别再买昂贵设备!这个简单清洁法颠覆你的厨房认知 - 行业推荐官【官方】
  • 客户问“我没在用,为什么云账单还在涨”——每个在线用户,都是一台没关机的云主机
  • Cesium初始化优化