问题 D: 子结点的数量(2)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:15
解决:13
题目描述
给定一棵树中的若干父结点和子结点的关系描述(结点 1是树根),请问该树中,每个结点有多少个子结点。
比如:读入父子关系如下(请注意:本题读入的两个数 xy ,不保证 x 是 y 的父)。
2 1
2 3
2 4
因此每个结点的子结点的数量分别是:1 2 0 0 。
比如:读入父子关系如下(请注意:本题读入的两个数 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−1 行,每行有一对父子关系 x y,不保证 x 是 y 的父。
输入数据保证一定合法,能够形成一棵树,且不存在重复的父子关系的读入。
输出
输出 n 个数,用空格隔开,表示按照编号从小到大的顺序,输出每个结点子结点的数量。
样例输入 复制
4
2 1
2 3
2 4
样例输出 复制
1 2 0 0