‹ 上一题 下一题 ›

g7-07661. 树的深度与直径 未做

题目描述

给定一棵 个节点的树,节点编号 到 ,根为 号节点。

请你求出:每个节点的深度(根的深度为 ),以及树的直径(任意两点间路径经过边数的最大值)。

输入格式

第一行一个正整数 ()。

接下来 行,每行两个正整数 ,表示节点 与 之间有一条边。

输出格式

第一行 个整数,依次表示节点 到 的深度。

第二行一个整数,表示树的直径。

样例 1

输入:

5
1 2
1 3
3 4
3 5

输出:

0 1 1 2 2
3

说明:根节点 深度为 ;节点 深度 ;节点 深度 ;节点 和 深度 。
最长路径为 ,经过 条边,所以直径是 。

数据范围

子任务 数据点占比
1 30%
2 30%
3 40%
输入
输出

            
答案