#include<iostream>
#include<vector>
using namespace std;
vector<int>v[100];//邻接表,存储树结构
int book[100]={0};//记录每层节点数
//dfs,统计每层节点数
void dfs(int index,int level){
book[level]++;
for(int i=0;i<v[index].size();i++){//遍历此节点的左右子节点
dfs(v[index][i],level+1);//当全部遍历完此节点的子节点后,层数加1
}
}
int main(){
int n,m;
cin>>n>>m;
//读取树结构
for(int i=0;i<m;i++){
int parent,k;//父节点,子节点数
cin>>parent>>k;
for(int j=0;j<k;j++){
int child;
cin>>child;
v[parent].push_back(child);
}
}
dfs(1,1);//从根节点开始深度优先搜索,初始层数为1
int maxmun=0,maxlev=1;
for(int i=0;i<100;i++){
if(book[i]>maxmun){
maxmun=book[i];
maxlev=i;
}
}
cout<<maxmun<<" "<<maxlev<<endl;
return 0;
}
1094 The Largest Generation
张小明
前端开发工程师
高效办公利器:Xmind 2025 下载安装步骤跨端协同与项目管理实践
简介 Xmind 2025 是 XMind 全新推出的思维导图工具,核心升级 AI 创作、项目管理和跨平台协作三大能力,打通从灵感发散到任务落地的全流程,能满足个人学习、职场办公、团队协作等多种需求。 一、核心功能亮点(效率与落地双升级&a…
后台开发看过来:这次带你一举拿下网络IO模型
前言IO 是计算机体系中重要的一部分 。不同的 IO 设备有着不同的特点:数据率不一样、传送单位不一样,数据表示不一样,等等。所以,很难实现一种统一的输入输出方法。IO 有两种操作,同步 IO 和异步 IO。同步 IO 指的是&a…
数据结构算法篇洗牌算法(特别有意思的算法)
一、算法结构1.我们需要Card类来定义卡牌卡牌需要一个rank(牌面数字),和一个suit(花色)注意要记得写一个toString方法public int rank;//牌面数字public String suit;//花色public Card(int rank, String suit) {this.…
论文生成源码排名:9大平台+开源开发工具
论文生成源码排名:9大平台开源开发工具 核心工具对比速览 工具名称 核心功能 处理时间 适配检测系统 特色优势 aibiye 论文降重与AIGC优化 15-30分钟 知网/维普/万方 语义级改写技术,保留学术逻辑 aicheck AIGC检测与降重 20分钟 知网/格子…
打造个人专属媒体王国:Jellyfin跨平台一键部署全攻略
还在为手机、电脑、电视上的媒体文件分散管理而头疼吗?想要随时随地欣赏自己的电影收藏却苦于找不到合适的解决方案?今天我要向你推荐一款完全免费、功能强大的个人媒体服务器软件——Jellyfin,让你轻松拥有属于自己的媒体王国! 【…
文科通讯作者工具:8大平台+规范查询排名
文科通讯作者工具:8大平台规范查询排名 文科通讯作者工具:8大平台规范查询排名 核心工具对比速览 工具名称 核心功能 适用场景 效率评分 特色优势 aibiye 论文选题与框架生成 文科开题报告/文献综述 ★★★★☆ 文科专业适配度高 aicheck 开…