K度图的着色 K-Graph Oddity

题意翻译

#### 题目描述 给出一个结点数为奇数的无向图. 根据定义, 一个结点的度数即为它连接边的条数. 在给出的图中每一个结点的度数都不超过一个最小奇数 k. 你需要使用最多 k 种不同的颜色为图着色, 使得每个相邻结点的颜色都不同. 下面给出了 2 个图. 第一个图有 3 个结点, 第二个图有 7 个结点. 在两个图中, 任意一个结点的度数都不超过 3 并且都使用 3 种颜色着色. ![](https://cdn.luogu.org/upload/pic/64593.png) #### 输入格式 输入包含多组数据, 每组数据间用一个空行隔开, 每组数据格式如下: 第一行为两个正整数 n (3 ≤ n ≤ 9999, n 为奇数), m (2 ≤ m ≤ 100000), 分别表示图的结点数和边数.接下来 m 行每行 2 个正整数 ai, bi (1 ≤ ai, bi ≤ n), 表示 ai, bi 两个结点之间有一条边. 输入保证图是连通的, 且没有重边和自环. #### 输出格式 每组数据之间用一个空行隔开, 每组数据格式如下: 第一行输出奇数 k 的最小值使得每个结点的度数不超过 k. 接下来 n 行每行一个正整数 ci (1 ≤ ci ≤ k), 表示第 i 个结点的颜色.相邻两个结点的颜色必须不同. 若有多个可能的答案可以任意输出一个, 输入保证至少有一个答案.

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=825&page=show_problem&problem=4488 [PDF](https://uva.onlinejudge.org/external/16/p1613.pdf)

输入输出格式

输入格式


输出格式


输入输出样例

暂无测试点