当前位置:网站首页>子结点的数量(2)
子结点的数量(2)
2022-08-03 19:46:00 【-JMY-】
题目描述
给定一棵树中的若干父结点和子结点的关系描述(结点1是树根),请问该树中,每个结点有多少个子结点。
比如:读入父子关系如下(请注意:本题读入的两个数xy,不保证x是y的父)。
2 1
2 3
2 4
因此每个结点的子结点的数量分别是:1 2 0 0。
输入
第1行,读入一个整数n,表示树中结点的数量,树中的结点编号也是1~n。(n<=100)
接下来n-1行,每行有一对父子关系x y,不保证x是y的父。
输入数据保证一定合法,能够形成一棵树,且不存在重复的父子关系的读入。
输出
输出n个数,用空格隔开,表示按照编号从小到大的顺序,输出每个结点子结点的数量。
样例输入
4 2 1 2 3 2 4
样例输出
1 2 0 0
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n,x,y,t[105];
int main(){
cin>>n;
for(int i=1;i<n;i++){
cin>>x>>y;
t[x]++;
t[y]++;
}
for(int i=2;i<=n;i++)
t[i]--;
for(int i=1;i<=n;i++)
cout<<t[i]<<' ';
return 0;
}
边栏推荐
- 揭秘5名运维如何轻松管理数亿级流量系统
- Climbing Stairs (7/30)
- 揭秘5名运维如何轻松管理数亿级流量系统
- ECCV 2022 Oral | 满分论文!视频实例分割新SOTA: IDOL
- 边缘盒子+时序数据库,美的数字化平台 iBuilding 背后的技术选型
- 【统计机器学习】线性回归模型
- Redis 内存满了怎么办?这样置才正确!
- epoll + 线程池 + 前后置服务器分离
- MySQL master-slave, 6 minutes you master!
- Jingdong cloud released a new generation of distributed database StarDB 5.0
猜你喜欢

Handler source code analysis

Anaconda virtual environment migration

傅里叶变换(深入浅出)

ctfshow php特性

【统计机器学习】线性回归模型

高位套牢机构,用友网络的信任危机是如何产生的?

node版本切换工具NVM以及npm源管理器nrm
Teach you to locate online MySQL slow query problem hand by hand, package teaching package meeting

边缘盒子+时序数据库,美的数字化平台 iBuilding 背后的技术选型

怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
随机推荐
机器学习中专业术语的个人理解与总结(纯小白)
阿里巴巴政委体系-第七章、阿里政委培育
Postgresql中的pg_memory_barrier_impl和C的volatile
力扣刷题之数组序号计算(每日一题7/28)
百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
数据驱动的软件智能化开发| ChinaOSC
DeepMCP网络详解
Force is brushed buckle problem for the sum of two Numbers
pg_memory_barrier_impl in Postgresql and C's volatile
Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning
Handler source code analysis
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
边缘盒子+时序数据库,美的数字化平台 iBuilding 背后的技术选型
php根据两点经纬度计算距离
X86 function call model analysis
【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚
PHP according to the longitude and latitude calculated distance two points
149. 直线上最多的点数-并查集做法
【leetcode】剑指 Offer II 009. 乘积小于 K 的子数组(滑动窗口、双指针)
Postgresql source code (64) Query execution - data structure and execution process before submodule Executor (2) execution