ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
ContestProblemSetList
Login
Register
问题 H: 天天爱跑步
内存限制:256 MB
时间限制:2 S
题面:Markdown
评测方式:文本比较
上传者:
提交:1
通过:1
返回比赛
提交
提交记录
题目描述
PESTC 为了监控同学们的课外运动量,开发了一款名为「天天爱跑步」的 APP。PESTC 的地图可以抽象为一个由 $n$ 个点与 $n$ 条边组成的无向连通图,并且图中无重边和自环(也就是一棵基环树)。 学校要求每名同学都要进行 $n$ 天打卡,对于第 $i$ 天,为了监控学生的跑步路线,APP 会自动规划地图上一条经过点 $i$ 的最长简单路径作为今天的跑步路线。现在你想知道每天的跑步路线有多长。 一条路径的长度定义为这条路径上包含的边的条数。
输入格式
第一行一个正整数 $T$($1\le T\le 300$),表示数据组数。 对于每组数据,第一行一个正整数 $n$($3\le n\le 10^5$),表示地图上的点数。 接下来 $n$ 行每行两个整数 $u,v$($1\le u,v\le n$,$u\neq v$),表示有一条连接 $u,v$ 两个点的无向边。保证给出的图无重边。 保证所有数据的 $n$ 之和不超过 $5\times 10^5$。
输出格式
对于每组数据,输出一行 $n$ 个整数,第 $i$ 个整数表示第 $i$ 天规划的跑步路线长度。
输入样例
复制
2 5 2 1 3 2 4 2 5 4 3 4 6 2 1 3 1 4 3 5 3 6 3 6 5
输出样例
复制
4 4 4 4 4 4 4 4 3 4 4
分类标签
2024杭电多校第六场