Сколько таблиц истинности подходит

тема: Перебор · уровень: средний

Условие

Есть n логических переменных x1, x2, ..., xn, каждая принимает значение 0 или 1. Задано m условий двух типов.

Каждое условие задаётся тройкой a b t:

Найдите, сколько наборов значений (x1, x2, ..., xn) удовлетворяют одновременно всем m условиям.

Формат ввода:

Формат вывода:

Ограничения:

Пример: Ввод:

2 2
1 2 1
1 2 0

Вывод:

2

Решить задачу с автопроверкой на Python →

Куда дальше