当前位置:网站首页>子结点的数量
子结点的数量
2022-08-03 11:42:00 【-JMY-】
题目描述
给定一棵树中的若干父结点和子结点的关系描述(结点1是树根),请问该树中,每个结点有多少个子结点。
比如:读入父子关系如下,先读入父结点,再读入子结点。
1 2
2 3
2 4
根据读入,可以画出树如下。

因此每个结点的子结点的数量分别是:1 2 0 0。
输入
第1行,读入一个整数n,表示树中结点的数量,树中的结点编号也是1~n。(n<=100)
接下来n-1行,每行有一对父子关系x y,x表示父结点的编号,y表示子结点的编号。
输入数据保证一定合法,能够形成一棵树,且不存在重复的父子关系的读入。
输出
输出n个数,用空格隔开,表示按照编号从小到大的顺序,输出每个结点子结点的数量。
样例输入
4 1 2 2 3 2 4
样例输出
1 2 0 0
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n,x,y,a[105];
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>x>>y;
a[x]++;
}
for(int i=1;i<=n;i++)
cout<<a[i]<<' ';
return 0;
}
边栏推荐
猜你喜欢

The effects of the background and the Activiti

Fastjson反序列化

基于SSM和Web实现的农作物生长监控系统

c语言进阶篇:内存函数

mysql进阶(二十四)防御SQL注入的方法总结

html+css+php+mysql实现注册+登录+修改密码(附完整代码)

fast planner中拓扑路径搜索

字节最爱问的智力题,你会几道?

基于Sikuli GUI图像识别框架的PC客户端自动化测试实践

"Global Digital Economy Conference" landed in N World, Rongyun provides communication cloud service support
随机推荐
【倒计时5天】探索音画质量提升背后的秘密,千元大礼等你来拿
本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
LeetCode-48. 旋转图像
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
字节最爱问的智力题,你会几道?
缓存--伪共享问题
基于PHP7.2+MySQL5.7的回收租凭系统
bash for循环
下午见!2022京东云数据库新品发布会
【一起学Rust】Rust学习前准备——注释和格式化输出
码率vs.分辨率,哪一个更重要?
QGIS绘制演习区域示意图
增加WebView对localStorage的支持
SmobilerService 推送实现
C language advanced article: memory function
opencv学习—VideoCapture 类基础知识「建议收藏」
LeetCode 899 Ordered queue [lexicographical order] HERODING's LeetCode road
[Bubble sort and odd-even sorting]
[深入浅出]三位数排序
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符