совсем не понял вашу формулировку
Ну вот посмотрите на вашу таблицу. Порядок коробок нам не нужен, так что она задаёт некоторое множество троек значений (цвет пирамидки, цвет кубика, цвет шара). То есть множество троек цветов. То есть некоторое подмножество
, где
— множество цветов. Нельзя одновременно опустошать две коробки, в которых есть одинаковые вместе с цветом фигуры — это значит, что для троек
, представляющих эти коробки как указано выше, выполняется
(пирамидки одинакового цвета),
(кубики) или
(шары). Чтобы две коробки были «совместимы», надо
, и чтобы целое множество
коробок было совместимо, надо, чтобы все пары его элементов были совместимы. Это я и написал.
Присоединяюсь к
Vince Diesel, что назначение второй таблицы совершенно неясно. И она всё равно вычисляется по первой.
и.. вжух - мгновенно получаем количество выборок!
Ну программу переборную напишите тогда. Это вполне вжух, если коробок мало, но если их много, наверняка ничто не поможет.
-- Сб июл 29, 2017 18:51:29 --Каждый цвет можно обозначить уникальной цифрой/числом
Вообще, кстати, мнение, что стоит только заменить элементы предметной области числами, и всё сразу решится — ошибочное. В данном случае, например, природа элементов множества
вообще не важна — и даже, кстати, конечность этого множества совершенно не обязательна, пока число коробок конечно.