/ dsgsjk / 题库 /

树上最短路入门题

树上最短路入门题

暂无测试数据。

Background

___出了一道树上最短路入门题

给定一棵 \(N\) 个点的树,和一个长为 \(M\) 的序列 \(p\),求依次走过 \(p\) 中的点,路径总长是多少。保证 \(p\) 中没有相同的点,且 \(\forall 1\leq i<M\),\(p_i\) 与 \(p_{i+1}\) 的路径上不含 \(p\) 中除 \(p_i,p_{i+1}\) 以外的点。

Description

___的标算是使用了 \(O(n)-O(1)\) RMQ 的优秀做法,他需要卡掉 \(O(m\log n)\) 的暴力。但是他发现,由于限制的原因,\(M\) 可能远远达不到 \(N\) 的级别。所以对于给定的一棵树,为了卡掉暴力,他需要求出最长的 \(M\) 能有多长。

Input Format

第一行一个正整数 \(N\)。

接下来 \(N\) 行,每行两个正整数 \(u_i,v_i\) 表示树的一条边。

Output Format

输出最大的 \(M\)。

Sample 1

Input


Output


explanation

Sample 2

Input


Output


explanation

502 - Bad Gateway

Limitation

对于所有数据,\(1\leq N,M,Q\leq 10^5\),对于任意时刻 \(1\leq a_i,b_i\leq 10^5\)。

Subtask 1[5 pts]

不存在操作 \(2\)。

Subtask 2[5 pts]

\(N,M,Q,a_i,b_i\leq 100\)。

Subtask 3[10 pts]

\(N,M,Q,a_i,b_i\leq 1000\)。

Subtask 4[25 pts]

\(N,a_i,b_i\leq 1000\)。

Subtask 5[15 pts]

不存在操作 \(1\)。

Subtask 6[40 pts]

无特殊限制。

信息

ID
1001
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者