当前位置:网站首页>子结点的数量(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;
}
边栏推荐
猜你喜欢

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

Statistical machine learning 】 【 linear regression model

【leetcode】剑指 Offer II 008. 和大于等于 target 的最短子数组(滑动窗口,双指针)

LeetCode 622. 设计循环队列

List类的超详细解析!(超2w+字)

Detailed AST abstract syntax tree

LeetCode 952. 按公因数计算最大组件大小

开源教育论坛| ChinaOSC

JMeter笔记5 |Badboy使用和录制

Network protocol-TCP, UDP difference and TCP three-way handshake, four wave
随机推荐
Postgresql source code (64) Query execution - data structure and execution process before submodule Executor (2) execution
List类的超详细解析!(超2w+字)
Brush the topic of mobile zero power button
「学习笔记」高斯消元
怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
Introduction to Cosine Distance
Anaconda 虚拟环境迁移
揭秘5名运维如何轻松管理数亿级流量系统
net-snmp私有mib动态加载到snmpd
In-depth understanding of JVM-memory structure
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
ctfshow php features
Detailed AST abstract syntax tree
揭秘5名运维如何轻松管理数亿级流量系统
标准C语言学习总结11
Redis 内存满了怎么办?这样置才正确!
阿洛的反思
epoll + 线程池 + 前后置服务器分离
建模该从哪一步开始?给你分析,给零基础的你一些学习建议
机器学习中专业术语的个人理解与总结(纯小白)