‹ 上一题 下一题 ›

题目描述

给树的每个结点染色,要求相邻结点颜色不同。第一行输出最少需要的颜色数 ;第二行输出字典序最小的染色方案(颜色用 编号,字典序按结点 的颜色序列比较)。

输入格式

第一行一个整数 ;接下来 行每行 。

输出格式

两行:第一行 ;第二行 个整数空格分隔。

样例

输入
7
1 2
1 3
2 4
2 5
3 6
3 7
输出
2
1 2 2 1 1 1 1

数据范围

  • (保证边集构成以 为根的树)
输入
输出

            
答案