Codeforces Round 180 (Div. 1)
D
Color the Carpet
Codeforces
2500
原题
← CE →
翻译中…

Even polar bears feel cold when lying on the ice. Therefore, a polar bear Alice is going to make a carpet. The carpet can be viewed as a grid with height $*h*$ and width $*w*$. Then the grid is divided into $*h* × *w*$ squares. Alice is going to assign one of $*k*$ different colors to each square. The colors are numbered from 1 to $*k*$. She may choose not to use all of the colors.

翻译中…

However, there are some restrictions. For every two adjacent squares (squares that shares an edge) $*x*$ and $*y*$, there is a color constraint in one of the forms:

翻译中…
  • $*color*(*x*) = *color*(*y*)$, or
  • $*color*(*x*) ≠ *color*(*y*)$.
翻译中…

Example of the color constraints:

翻译中…

image

翻译中…

Ideally, Alice wants to satisfy all color constraints. But again, life in the Arctic is hard. It is not always possible to satisfy all color constraints. Fortunately, she will still be happy if at least image of the color constraints are satisfied.

翻译中…

If she has $4$ colors she can color the carpet in the following way:

翻译中…

image

翻译中…

And she is happy because image of the color constraints are satisfied, and image. Your task is to help her color the carpet.

翻译中…

Input

翻译中…

The first line contains three integers $*h*, *w*, *k*$ $(2 ≤ *h*, *w* ≤ 1000, 1 ≤ *k* ≤ *w*·*h*)$.

翻译中…

The next $2*h* - 1$ lines describe the color constraints from top to bottom, left to right. They contain $*w* - 1, *w*, *w* - 1, *w*, ..., *w* - 1$ characters respectively. Each color constraint is represented by a character "E" or "N", where "E" means "$=$" and "N" means "$≠$".

翻译中…

The color constraints listed in the order they are depicted on the picture.

翻译中…

Output

翻译中…

If there is a coloring that satisfies at least image of the color constraints, print "YES" (without quotes) in the first line. In each of the next $*h*$ lines, print $*w*$ integers describing the coloring.

翻译中…

Otherwise, print "NO" (without quotes).

翻译中…

样例

Input #1
3 4 4
ENE
NNEE
NEE
ENEN
ENN
Output #1
YES
1 1 2 2
3 4 1 1
3 3 2 4
InputCopy OutputCopy
题目信息
题号
297D
时间限制
1 s
内存限制
256 MB
标签
构造

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。