题目描述
树是一种无环连通图。假设给定一棵包含 个顶点的树。若删除树中某个顶点后,所有连通分量的大小均不超过 ,则该顶点被称为重心。
给定一棵大小为 的树,允许执行最多一次边替换操作。边替换是指:从树中移除一条边(不删除关联顶点),并添加一条新边(不增加新顶点),使得操作后的图仍是一棵树。请针对每个顶点判断:是否可以通过最多一次边替换操作使其成为重心。
输入格式
第一行包含整数 ()表示树的顶点数。
接下来 行每行包含两个顶点编号 和 (),表示边的端点。
输出格式
输出 个整数。若第 个顶点可通过最多一次边替换成为重心,则第 个整数为 ;否则为 。
样例
3
1 2
2 3
1 1 1
5
1 2
1 3
1 4
1 5
1 0 0 0 0
提示
样例1解释
在第一组示例中,每个顶点都可以成为重心。例如,若要将顶点 变为重心,需要将边 替换为边 。