Time limit : 2sec / Memory limit : 256MB
Score : 400 points
We have a grid with H rows and W columns of squares. Snuke is painting these squares in colors 1, 2, …, N. Here, the following conditions should be satisfied:
For each i (1≤i≤N), there are exactly ai squares painted in Color i. Here, a1+a2+…+aN=HW.For each i (1≤i≤N), the squares painted in Color i are 4-connected. That is, every square painted in Color i can be reached from every square painted in Color i by repeatedly traveling to a horizontally or vertically adjacent square painted in Color i.Find a way to paint the squares so that the conditions are satisfied. It can be shown that a solution always exists.
Input is given from Standard Input in the following format:
H W N a1 a2 … aNPrint one way to paint the squares that satisfies the conditions. Output in the following format:
c11 … c1W : cH1 … cHWHere, cij is the color of the square at the i-th row from the top and j-th column from the left.
Below is an example of an invalid solution:
1 2 3 1This is because the squares painted in Color 1 are not 4-connected.
虽然这次还是没有做出来,可是为了最后一题做Beginner好蠢,下次决定要开始做下个级别的了。
