#C1539. J9 习题-6 树上染色
J9 习题-6 树上染色
J9 习题-6 树上染色
题目描述
给定的是一棵树 有 个顶点。顶点编号为 到 ,第 条边连接顶点 和顶点 。
考虑用一些颜色绘制 的边。我们想要绘制它们,这样,对于每个顶点,与该顶点相关的边的颜色都是不同的。
在满足上述条件的颜色中,构造一种使用最少颜色数的颜色。
输入格式
第一行,一个整数 ,表示树的顶点个数;
第二行到第 行,每行两个整数 和 ,表示有条边连接顶点 和顶点 。
输出格式
输出一共 行。
第一行应该包含K,即使用的颜色数。
第行( )应包含c_i,表示第 条边颜色的整数,其中 ,边的编号越小的边的颜色编号越小。
样例输入1
3
1 2
2 3
样例输出2
2
1
2
样例输入3
8
1 2
2 3
2 4
2 5
4 7
5 6
6 8
样例输出4
4
1
2
3
4
1
1
2
样例分析
如上所述。
数据范围
对于 的数据:。