比赛场次 | 691 |
---|---|
比赛名称 | 集训 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-07-03 08:00:00 |
结束时间 | 2025-07-03 13:00:00 |
开放分组 | 全部用户 |
组织者 | flyfree |
注释介绍 |
题目名称 | 一无所有 |
---|---|
输入输出 | nothing.in/out |
时间限制 | 5000 ms (5 s) |
内存限制 | 512 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAATTTTTT | 36.988 s | 8.12 MiB | 40 |
|
C | 0.000 s | 0.00 MiB | 0 |
|
WWWWWWWWWW | 0.026 s | 3.71 MiB | 0 |
|
WWWWWWWWWW | 0.514 s | 3.69 MiB | 0 |
|
RRRRRRRRRR | 1.333 s | 3.38 MiB | 0 |
|
WWWWTTTTTT | 37.091 s | 8.97 MiB | 0 |
|
TTTTTTTTTT | 59.991 s | 7.36 MiB | 0 |
一无所有逃离了收容,在进化之前,他会伪装成一名普通员工出现在部门中,在其造成大规模伤亡前需要尽快镇压。
脑叶公司的支部有 n 个部门,可以看作一个 n 个点的树,边为无向边,只有一条出边的部门称为 "出口",发现一无所有后,主管可以任意在 "出口" 部门呼叫兔子增援协助镇压,每个出口只能呼叫一只兔子队,兔子队会瞬间到达“出口” 部门。
每一秒,兔子和一无所有都可以停留在原地或者移动到一个相邻部门。
一无所有会想方设法到达 “出口”部门。在其到达前,如果与兔子处于同一个部门或同一条边上,兔子就可以对一无所有进行镇压。
为了减小损伤,你需要知道如果一无所有出现在部门 x,至少需要在多少“出口”部门呼叫兔子才能使得一无所有无法在被镇压前到达“出口”。
对于所有的 x 求出答案。
第一行一个整数 n 表示 n 个部门
接下来 n - 1 行每行两个整数 x y 表示 x 和 y 有连边。
一共输出 n 行。
第 i 行表示当一无所有出现在第 i 个部门时的答案。
7 1 2 1 3 3 4 3 5 4 6 5 7
3 1 3 3 3 1 1
对于 40% 的数据 n <= 5000
对于 100% 的数据 n <= 100000
USACO(洛谷链接)