atcoder#ARC080B. [ABC069D] Grid Coloring
[ABC069D] Grid Coloring
Score : points
Problem Statement
We have a grid with rows and columns of squares. Snuke is painting these squares in colors , , , . Here, the following conditions should be satisfied:
- For each (), there are exactly squares painted in Color . Here, .
- For each (), the squares painted in Color are 4-connected. That is, every square painted in Color can be reached from every square painted in Color by repeatedly traveling to a horizontally or vertically adjacent square painted in Color .
Find a way to paint the squares so that the conditions are satisfied. It can be shown that a solution always exists.
Constraints
Input
Input is given from Standard Input in the following format:
Output
Print one way to paint the squares that satisfies the conditions. Output in the following format:
Here, is the color of the square at the -th row from the top and -th column from the left.
2 2
3
2 1 1
1 1
2 3
Below is an example of an invalid solution:
1 2
3 1
This is because the squares painted in Color are not 4-connected.
3 5
5
1 2 3 4 5
1 4 4 4 3
2 5 4 5 3
2 5 5 5 3
1 1
1
1
1