‹ 上一题 下一题 ›

g7-07670. 树的二分染色 未做

题目描述

给定一棵有 个节点的无向树,节点编号为 到 。你需要给每个节点染上颜色 或颜色 ,使得任意一条边连接的两个节点颜色都不相同。

为了让答案唯一,本题规定: 号节点必须染颜色 。其余节点的颜色由「相邻节点颜色不同」这一条件唯一确定。

输入格式

第一行一个正整数 ()。

接下来 行,每行两个正整数 (),表示节点 与节点 之间有一条边。保证输入是一棵树。

输出格式

输出一行 个整数,第 个整数表示节点 的颜色( 或 )。相邻两个整数之间用一个空格隔开。

样例

样例 1

输入:

5
1 2
1 3
3 4
3 5

输出:

0 1 1 0 0

解释:节点 染颜色 ;与节点 相邻的节点 染颜色 ;节点 的相邻节点 染颜色 。每条边两端的颜色都不同,且 号节点为 ,满足要求。

样例 2

输入:

1

输出:

0

解释:树中只有一个节点,规定它染颜色 。

数据范围

子任务 数据点占比 的范围
1 30%
2 30%
3 40%

对于 的数据,,输入保证是一棵树。

输入
输出

            
答案