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

1004 Counting Leaves

#include<iostream>
#include<vector>
using namespace std;
//定义结点
vector<int>nodes[101];
//每层叶子的数量
int preleaves[101];
//族谱的最大深度
int preleaves_depth=-1;

void dfs(int index,int depth){
if(nodes[index].empty()){
preleaves[depth]++;
//更新最大深度
preleaves_depth=depth>preleaves_depth?depth:preleaves_depth;
return;
}
for(int i:nodes[index]){
dfs(i,depth+1);
}
}

int main(){
int N,M,node,num,child;
//处理第一行数据
cin>>N>>M;
for(int i=0;i<M;i++){
cin>>node>>num;
for(int j=0;j<num;j++){
cin>>child;
nodes[node].push_back(child);
}
}
dfs(1,0);
cout<<preleaves[0];
for(int i=1;i<=preleaves_depth;i++){
cout<<" "<<preleaves[i];
}
return 0;
}

http://www.dtcms.com/a/558849.html

相关文章:

  • 河南建站网站如何在网站上做飘窗链接
  • 淘宝客可以做返利网站吗拼团购物网站开发
  • wordpress调整小工具位置seo优化技术培训中心
  • 网站如何做下一页wordpress侧栏
  • 网站过度优化如何弄公司网站
  • 做彩票网站代理违法吗国内oa系统十大排名
  • 软件测试大赛web测试-python【备赛1】
  • NetSuite 如何利用工作流抓住PO关键信息的变动?
  • 找聊城做网站sem优化系统
  • 上海市城乡建设部网站首页网站文章要求
  • 深入洞察:AI技术突破及应用成熟评估方法
  • wordpress网址域名2019做网站seo行不行
  • 可以免费进的服务器网站上海市网站建设公司
  • 怎么做点播网站论坛网站免费建设模板下载
  • 品牌网站建设策划书陕西 网站建设 陕ICP
  • 网站404页面在哪查看孔夫子旧书网网站谁做的
  • tag 网站备案湖南省郴州市北湖区
  • 网站开发微盘百度搜索推广的五大优势
  • 智慧交通红绿灯检测数据集VOC+YOLO格式1215张3类别
  • 做网站用小公司还是大公司好广西住房城乡建设厅官方网站
  • 网站开发报价技巧上海招聘信息最新招聘
  • 长沙做彩票网站公司打金新开传奇网站
  • 网站根目录权限设置wordpress背景设置
  • 计算机操作系统:与设备无关的I/O软件
  • 怎么做一个公司网站广州装修公司哪家好
  • 百度网站优化升上去营销策略ppt模板
  • 仓颉语言实战:无重复字符的最长子串工具库
  • pg_stat 视图介绍
  • 游戏网站cms网站做好了前端 后端怎么做
  • 青岛住房和城乡建设厅网站个人注册域名和公司注册域名区别