#P7251. D. Split!

D. Split!

D. Split!

题目描述

这是一道简单的树上问题。

现在你有一棵 nn 个点, n1n-1 条边的无根树,你可以割掉 kk 条边,使得分开后的联通块内的点数完全相同。

现在问 kk 可以取哪些值?

输入描述

第一行一个正整数 nn 表示树的点数。

接下来 n1n-1 行,每行两个正整数 xi,yix_i,y_i 表示两点之间有一条边。

保证给出的边集恰好能构成一棵 nn 个点的树。

输出描述

一行按照从小到大的顺序输出若干个正整数,表示 kk 能取的值。

输入样例

6
1 2
1 3
1 4
4 5
4 6

输出样例

1 5

数据范围

对于 20%20\% 的数据,n10n\leq10

对于 40%40\% 的数据,n300n\leq 300

对于 60%60\% 的数据,n5000n\leq 5000

对于 80%80\% 的数据,n105n\leq 10^5

对于 100% 100\% 的数据,n106n\leq 10^6