У задачи с карточками есть очень простое комбинаторное решение. Как это часто бывает, надо немного усилить утверждение, после чего оно доказывается по индукции.
Давайте введем некие обозначения. Вместо цифр 1,2 будем использовать стандартную двоичную систему.
Пусть
- множество
-битных двоичных чисел. Пусть
- некое подмножество. Как обычно
- его мощность. Для двух множеств
через
обозначим количество пар
, таких, что
и битовые записи
отличаются лишь в одном разряде. Отметим, что эта операция симметрична
. Тогда имеет место следующее неравенство
В частном случае, когда
, получаем исходное утверждение относительно карточек.
Доказывать будем индукцией по
. Для
проверка элементарна.
Рассмотрим общий случай.
Во всех элементах множества
выделим последний разряд. Он равен либо 0 либо 1. А предыдущие
разрядов образуют некий элемент множества
. Так вот. Легко видеть, что множество
можно представить в виде объединения попарно не пересекающихся множеств
таким образом, что
1. если
то
и
2. если
то
и
3. если
то
и
4. если
то
и
Ну а теперь элементарно проверяется, что
Отсюда следует, что если в множестве
элементы вида
заменить на
, то величина
может лишь уменьшиться. Важно отметить, что такая замена возможна, поскольку это всего лишь обмен элементами из множеств
и
. В связи с этим считаем, что
.
Но тогда
Без потери общности можем считать, что
, а значит
. По построению
. По индуктивному предположению получаем