Задачa из журнала «Квант» (1980 год, 2 выпуск)
Условие
Фиксируем k∈N.
а) Рассмотрим множество всех наборов целых чисел a1,…,ak таких, что 0≤a1≤a2≤…≤ak≤k; обозначим число таких наборов через N. Рассмотрим среди них те, для которых ak=k; пусть их число равно M. Докажите, что N=2M.
б) Наложим на рассматриваемые наборы дополнительное ограничение: сумма a1+…+ak делится на k. Пусть соответствующие числа равны N′ и M′. Докажите, что N′=2M′ (Из рисунка 1 видно, что при k=3 эти числа равны M=10, N=20; M′=4, N′=8.)
Решение
Как известно, если два множества имеют одинаковое число элементов, между ними можно установить взаимно однозначное соответствие. Собственно говоря, это и есть определение того, что в множествах элементов поровну, но этот факт иногда забывается. А между тем довольно часто равенство двух чисел устанавливается именно через взаимно однозначное соответствие подходящих множеств.
Нам нужно доказать, что наборов, в которых ak=k ровно половина. Поэтому попробуем установить взаимно однозначное соответствие между этими наборами и оставшимися, теми, у которых ak<k.
Сопоставить набору (a1,a2,…,ak) набор (ak,ak−1,…,a1) нельзя, так как новый набор — невозрастающий. Можно попробовать сопоставить набору (a1,…,ak) набор k−ak,k−ak−1,…,k−a1): он уже — неубывающий, но… k−a1 не обязательно быть меньше k. Поэтому это соответствие не решает задачу.
Значит, необходимо более сложное соответствие. Для его построения нам понадобится понятие диаграммы Юнга данного набора.
Что это такое, проще всего объяснить на примере: набору (0,0,2,3,5) соответствует диаграмма, изображенная на рисунке 2 — в каждой строке столько соответствующее число.
Дополним диаграмму Юнга до квадрата (рис. 3). Тогда становится ясно, что наша первоначальная идея заключалась в том, что отсчитывать диаграмму не из красных, а из белых квадратиков (и, соответственно, не слева-снизу, а справа-сверху).
Попытаемся теперь дополнить рисунок 3 вертикальной диаграммой — как на рисунке 4. Отсчитывая эту диаграмму снизу-слева, получим набор (2,2,3,4,4). Назовем этот набор дополнительным к набору (0,0,2,3,5). Еще один пример изображен на рисунке 5.
Ясно, что если исходный набор (a1,…,ak), а дополнительный — (b1,…,bk), то (ak=k) тогда и только тогда, когда bk<k. В самом деле, ak=k, если верхняя правая клетка входит в основную диаграмму Юнга, и ak<k, если она входит в дополнительную.
Установленное нами соответствие между наборами, у которых ak=k, и наборами, у которых ak<k, очевидно, взаимно однозначно. Тем самым мы решили a). Кроме того, сумма чисел исходного и дополнительного наборов равна k2 (в наших примерах — 25). Поэтому сумма чисел дополнительного набора делится на k тогда и только тогда, когда делится на k сумма чисел исходного набора. Это решает б).
Замечание. Задача a) имеет и другое решение: можно непосредственно посчитать числа N и M.
Лемма. Число наборов целых чисел a1,…,am таких, что 0≤a1≤…≤am≤k равно Cmk+m.
Доказательство. Рассмотрим набор (b1,…,bm) где bi=ai+i:b1=a1+1,b2=a2+2 и т. д. Тогда, очевидно, 1<b1<b2<…<bm≤k+m, то есть (b1,…,bm) — произвольный возрастающий набор m целых чисел их первых k+m чисел. Число таких наборов равно Cmk−m.
Поэтому число наборов, в которых ak≤k, по лемме равно Ck2k. Если же ak=k, то нам остается выбрать числа a1,…,ak−1 так, что 0≤a1≤…≤ak−1≤k; их число равно Ck−12k−1. Остается посчитать, что 2Ck−12k−1 равно Ck2k.
А. Толпыго