题库/G6013

#G6013. [GESP202503 六级] 树上漫步

    传统题 难度: 普及− 标签>GESPGESP六级树二分图奇偶性
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

G6013 · [GESP202503 六级] 树上漫步

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1178

小 A 有一棵 nn 个结点的树,这些结点依次以 1,2,⋯ ,n1,2,\cdots,n 标号。

小 A 想在这棵树上漫步。具体来说,小 A 会从树上的某个结点出发,每一步可以移动到与当前结点相邻的结点,并且小 A 只会在偶数步(可以是零步)后结束漫步。

现在小 A 想知道,对于树上的每个结点,从这个结点出发开始漫步,经过偶数步能结束漫步的结点有多少个(可以经过重复的节点)。

输入格式

第一行,一个正整数 nn。

接下来 n−1n-1 行,每行两个整数 ui,viu_i,v_i,表示树上有⼀条连接结点 uiu_i 和结点 viv_i 的边。

输出格式

一行,nn 个整数。第 ii 个整数表示从结点 ii 出发开始漫步,能结束漫步的结点数量。

3
1 3
2 3
2 2 1
4
1 3
3 2
4 3
3 3 1 3

说明与数据范围

对于 40%40\% 的测试点,保证 1≤n≤1031\leq n\leq 10^3。

对于所有测试点,保证 1≤n≤2×1051\leq n\leq 2\times 10^5。

来源与评测数据

GESP C++ 6级,2025年03月第1题。

本题含10个自行生成的测试点,非官方原版测试数据;每题总分100分。

题目信息

#763
—

暂无提交记录

练习难度 普及−
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者