#P3936. Coloring
Coloring
题目描述
正在玩游戏,他在一张画有个格子的白纸上给方格染色。然而,杂乱无章的染色并不有趣,所以他想出了一个奇怪的问题:
在的方格中用种不同的颜色尝试将所有方格染色,不同的颜色用间的整数表示。染色需要满足以下条件:
-
每个方格只能且必须染一种颜色。
-
第种颜色最多可以且必须染个格子,保证满足。
-
将每个格子上下左右与其颜色相同的格子视为位于同一个联通块内,并定义不同联通块之间的方格边的条数为。可参考样例说明。
现在,想知道,如果给出以及,你能够构造出的符合条件且尽量小的染色方案。
输入格式
第一行,三个数,。
第二行,个数,第个数为。
输出格式
输出共行,每行个数,表示你构造出的的尽量少的染色方案。
2 3 3
1 2 3
2 3 1
2 3 3
提示
| |
2 | 3 | 1
+ +---
2 | 3 3
|
对于样例,有,其中三条竖边,一条横边。
约定
本题为 Special Judge。
对于每个测试点,将会设置阈值,并保证存在构造使得。
对于程序输出的答案,我们将会以以下方式计算得分:
$$\begin{matrix}q&score&q&score\\\\ q \leq w&10&1.75w < q \leq 2w&5\\\\ w < q \leq 1.1w&9&2w < q \leq 2.3w&4\\\\ 1.1w < q \leq 1.25w&8&2.3w < q \leq 2.6w&3\\\\ 1.25w < q \leq 1.5w&7&2.6w < q \leq 3w&2\\\\ 1.5w < q \leq 1.75w&6&3w < q \leq 3.5w&1\end{matrix} $$若,将以 Wrong Answer
处理。
比赛时显示的得分即为最后得分。
数据规模
对于的数据,有,。
对于的数据,有,。
对于的数据,有,。
对于的数据,有,,。