- Описание
- Отправленные решения
3. Клетчатая доска
Вася записался на кружок деревообработки. Уже завтра ему нужно принести первое собственное изделие шахматную доску. Но «папа у Васи силен в математике», поэтому посоветовал сформулировать задание шире сделать доску размера и раскрасить клетки в цветов.
Определите, можно ли раскрасить клетки доски в цветов так, чтобы
- Количество клеток каждого цвета было равно .
- Никакие две соседние по сторонам клетки не были окрашены в один цвет.
Формат ввода
В единственной строке записаны два целых числа и ().
Формат вывода
Если раскраску доски, которую предложил папа Васи, получить невозможно, то выведите в единственной строке значение No
, иначе в первой строке выведите значение Yes
, а в следующих строках выведите по целых чисел . () цвет, в который Васе следует раскрасить клетку в -м ряду и -м столбце.
Если подходящих раскрасок несколько, выведите любую из них.
Ограничения
Ограничение времени
1 с
Ограничение памяти
256 МБ
Пример 1
8 2
Yes
1 2 1 2 1 2 1 2
2 1 2 1 2 1 2 1
1 2 1 2 1 2 1 2
2 1 2 1 2 1 2 1
1 2 1 2 1 2 1 2
2 1 2 1 2 1 2 1
1 2 1 2 1 2 1 2
2 1 2 1 2 1 2 1
Пример 2
2 1
No
Пример 3
3 3
Yes
1 2 1
2 3 2
3 1 3
Пример 4
1 3
No
Пример 5
5 3
No