|
Хорошие раскраски
(Время: 3 сек. Память: 16 Мб Сложность: 63%)
Назовем раскраску клеток таблицы n×m хорошей, если никакие четыре клетки, центры которых
образуют вершины прямоугольника со сторонами, параллельными осям координат, не покрашены
в один цвет.
Иначе говоря, для раскраски не должно быть четверки целых чисел x1, x2, y1, y2, что
1 ≤ x1 < x2 ≤ n, 1 ≤ y1 < y2 ≤ m, и клетки (x1, y1), (x2, y1), (x1, y2) и (x2, y2) покрашены в
одинаковый цвет.
Требуется написать программу, которая по заданным целым числам n, m и c находит любую
хорошую раскраску таблицы n×m в c цветов.
Входные данные
В первой строке входного файла INPUT.TXT записаны три целых числа n, m, и c (2 ≤ n,m ≤ 10; 2 ≤ c ≤ 3). Гарантируется, что для заданных во входных данных значений существует хотя бы одна хорошая
раскраска.
Выходные данные
В выходной файл OUTPUT.TXT выведите n строк по m чисел в каждой. В качестве j-го числа i-й строки выведите ai,j – цвет клетки (i, j) (1 ≤ ai,j ≤ c).
Если есть несколько хороших раскрасок, можно вывести любую из них.
Пример
№ | INPUT.TXT | OUTPUT.TXT |
1 | 2 2 2 | 1 2 2 2 |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |