题意:

输入两个正整数N和M(N<100,M<N),表示结点数量和有孩子结点的结点数量,输出拥有结点最多的层的结点数量和层号(根节点为01,层数为1,层号向下递增)。

AAAAAccepted code:

 #define HAVE_STRUCT_TIMESPEC
#include<bits/stdc++.h>
using namespace std;
vector<int>v[];
int ans[];
void dfs(int x,int storey){
++ans[storey];
for(auto it:v[x])
dfs(it,storey+);
}
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n,m;
cin>>n>>m;
for(int i=;i<=m;++i){
int x;
cin>>x;
int num;
cin>>num;
for(int j=;j<=num;++j){
int y;
cin>>y;
v[x].push_back(y);
}
}
dfs(,);
int mx=,pos=;
for(int i=;i<=n;++i)
if(ans[i]>mx){
mx=ans[i];
pos=i;
}
cout<<mx<<" "<<pos;
return ;
}

最新文章

  1. 【原创】开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器
  2. HttpContext.Current.User is null after installing .NET Framework 4.5
  3. vagrant 基本配置
  4. 微信或移动端网页的meta
  5. 如何自定义wordpress登录界面的Logo
  6. tcpdump抓SQL
  7. HAOI2007 理想的正方形
  8. 关于SWT/JFace的事件模型的四种方式
  9. aptitude
  10. 安卓使用Dialog创建普通对话框
  11. bzoj3038 上帝造题的七分钟2
  12. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍
  13. DWM1000 多个标签定位讨论 --[蓝点无限]
  14. Python数据科学“冷门”库
  15. JMeter Exception: java.net.BindException: Address already in use: connect(转)
  16. TF的使用
  17. 1. Spring基于xml加载和读取properties文件配置
  18. 如何把checkbox做成radio一样的单选效果
  19. POJ 3628 Bookshelf2(0-1背包)
  20. Django的cookie学习

热门文章

  1. Mybatis-生成逆向工程后对数据库的模糊查询详解
  2. WPF学习笔记三之绑定
  3. Flink架构(二)- Flink中的数据传输
  4. 图的最短路径算法Dijkstra算法模板
  5. 深入 js 深拷贝对象
  6. 每天进步一点点------verilog语言实现的分频
  7. Dev-Cpp/Code::Block/MinGW下使用EasyX
  8. RegExp-dotAll
  9. appium---如何判断原生页面和H5页面
  10. Codeforces Round #599 (Div. 2) B2. Character Swap (Hard Version)