\. 【入门】子树的大小及深度(模板)

    传统题 1000ms 128MiB

【入门】子树的大小及深度(模板)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

现在有一棵nn个结点的树,结点1为这棵树的根,结点1的深度为1,求出每棵子树的大小及每个结点的深度。

比如,有如下图所示的树:

该树中:

结点1对应的子树大小为6,深度为1。

结点2对应的子树大小为5,深度为2。

结点3对应的子树大小为1,深度为3。

结点4对应的子树大小为1,深度为3。

结点5对应的子树大小为2,深度为3。

结点6对应的子树大小为1,深度为4。

输入格式

输入有nn行。

第1行有一个整数nn,代表结点的数量,结点的编号为1~nn

接下来有nn-1行,每行有2个整数xx yy,表示结点xxyy之间有一条边。(不保证xxyy的父)

输出格式

输出有nn行。

ii行输出2个整数,分别是以编号ii为根的子树的大小,以及编号ii对应的结点的深度。

样例

6
1 2
5 2
2 3
4 2
5 6
6 1
5 2
1 3
1 3
2 3
1 4

数据范围

  • n100n≤100

C2025届2024年1月27日-寒假集训

未认领
状态
已结束
题目
46
开始时间
2024-1-6 0:00
截止时间
2024-1-31 23:59
可延期
24 小时