10612: Дозволені візерунки
Відправити розв'язок
Бали:
100 (partial)
Time limit:
1.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
Brain****, C++, Java, Pascal, Python, v8js
Знайдіть кількість варіантів розставити 0 та 1 в таблиці розмірами \(MxN\) так, щоб серед усіх можливих квадратів розміру \(2x2\) були присутні лише дозволені комбінації.
Формат вхідних даних
У першому рядку два цілі числа \(MxN\) (\(2 \le M \le 8\) , \(2 \le N \le 100\)).
У другому рядку - натуральне число, кількість дозволених квадратиків.
Далі йдуть квадратики, опис кожного — два рядки, які містять числа 0 та 1. Всі квадратики різні.
Формат вихідних даних
Виведіть кількість прямокутників, у яких всі квадратики - дозволені. Гарантується, що відповідь не перевищує \(10^9\).
Приклад вхідних даних
8 8
2
0 1
1 0
1 0
0 1
Приклад вихідних даних
2
Коментарі