Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Комбинаторика. Практикум по решению задач. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

61

из другого множества и применение к полученным выборкам правила умножения (при фиксированных объемах выборок из первого и второго множеств) и правила сложения (при изменении числа выбираемых элементов).

После подобного анализа можем прийти, например, к такой «художественно оформленной» задаче:

Сколькими способами можно образовать комиссию в составе n человек, выбирая их среди n мужчин и m женщин?

Ясно, что заданная для вычисления сумма является ответом к новой составленной задаче. Очевидно также, что ответ к этой задаче можем получить, выбирая k членов комиссии из имеющихся n + m человек. Таким образом:

Cn0Cmk + Cn1Cmk−1 + Cn2C − mk−2 + . . . + CnkCm0 = Cnk+m.

Примечание к решению. Разумеется, вовсе не обязательно «художественно оформлять» придуманные задачи, можно ограничиться рассуждениями в рамках выборок из конечного множества, однако подобная «образность» часто

помогает в отыскании более простых решений.

 

Задача 20. Вычислить сумму

 

 

 

 

 

+ . . . +

 

, m 0, r 0.

 

Cr0

Cr1

Cr2

 

+

+

Crm

 

Решение. i-слагаемое (0 i m) Cri можно рассматривать как число целых неотрицательных решений уравнения

x1 + x2 + . . . + xr = i (см. задачу № 2 главы 3).

Тогда заданная сумма соответствует числу целых неотрицательных решений неравенства

x1 + x2 + . . . + xr m.

Введём новую переменную xr+1 = m − x1 − x2 − . . . − xr. Тогда каждому целому неотрицательному решению неравенства

x1 + x2 + . . . + xr m

соответствует целое неотрицательное решение уравнения

x1 + x2 + . . . xr + xr+1 = m,

62

Комбинаторные тождества и суммы

 

 

и наоборот. Различным решениям неравенства соответствуют различные решения уравнения. Но число целых неотрицательных решений построенного уравнения равно Crm+1. Итак,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C0 + C1

+ C2 + . . . +

Cm

=

 

Cm

.

 

 

 

 

 

 

 

 

 

 

r

 

 

r

 

 

 

r

 

 

 

r

 

 

 

 

r+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача 21.

Доказать тождество

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ . . . +

 

 

 

=

Ank 1

.

 

 

 

 

 

 

 

 

An0

+

An1

+

An2

Ank−1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n − 1

 

 

 

 

Задача 22.

Доказать тождество

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cn0−mCmr + Cn1−mCmr−1 + Cn2−mCmr−2 + . . . + Cnn−mCmr−n = Cnr,

 

 

 

 

 

 

 

 

 

 

 

 

0 r m n.

 

 

 

 

 

 

 

 

 

 

 

 

Задача 23.

Найти сумму

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C0

Cm

+

C1 Cm−1

+

C2 Cm−2

+

. . .

+

Cm C0, m

0

, n >

0

.

2n n

2n n

 

2n n

 

 

 

 

2n n

 

 

t

Задача 24. Найти сумму Csk · Cts.

s=k

Задача 25. Доказать тождество

t

(1)s−kCsk · Cts = 0.

s=k

Задача 26.

Найти сумму

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1

 

C

2

 

 

 

 

C

3

 

Cn

 

 

n

+ 2 ·

 

n

+ 3 ·

n

+ . . . + n ·

n

.

 

 

C0

C1

C2

Cn

 

 

n

 

 

 

n

 

 

 

 

 

n

n

 

 

 

n

 

 

 

1

 

 

 

 

 

 

 

 

Задача 27.

Вычислить

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pk

·

Pn

 

 

 

 

 

 

 

 

 

k=1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача 28.

Вычислить

 

 

 

 

 

 

 

 

 

 

 

 

 

n

(1)k+1A2k · Cnk.

k=2

63

Задача 29. Найти сумму

Cnn + Cnn+1 + Cnn+2 + . . . + Cnn+m.

Задача 30.

Найти сумму

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

22C1

 

23C2

 

 

2n+1Cn

 

 

 

 

 

+

 

n

+

 

n

+ . . . +

 

n

 

 

 

 

2Cn

 

 

 

 

 

 

.

 

 

 

 

 

3

n + 1

 

 

 

 

2

 

 

 

 

 

 

 

 

Задача 31.

Доказать тождество

 

 

 

 

 

 

 

 

Cn01 + C − n1 + Cn2+1 + . . . + Cnm+m−1 = Cnm+m, n > 0, m 0.

Задача 32.

Доказать тождество

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A2

 

 

 

 

1

2

 

3

 

2

 

n

An

 

 

C − n

 

 

 

n 2

 

 

 

+ 4Cn

+ 9Cn

+

. . . + n

Cn =

 

 

.

 

 

 

4

Задача 33.

Вычислить

 

 

 

 

 

 

 

 

 

 

 

 

 

Ck0Cnk11 + Ck1Cnk12 + Ck2Cnk13 + . . . + Ckk−1Cn01.

Задача 34. Вычислить

Cn0 2 + Cn1 2 + . . . + (Cnn)2 .

Задача 35. Найти сумму

m

Cnnkm · Cnk.

k=0

Задача 36. Найти сумму

n

Alk · Cnk.

k=l

Задача 37. Определить сумму

Cn1 + 2Cn2 · 3 + 3Cn3 · 32 + . . . + nCnn · 3n−1.

Задача 38. Определить сумму

C0

 

C1

 

C2

 

n

Cn

n

n

+

n

− . . . + (1)

n

 

 

 

 

 

.

A33

A43

A53

 

An3+3

64

Комбинаторные тождества и суммы

 

 

Задача 39. Доказать с помощью комбинаторных рассуждений тождество

Cn0Anm−1 + Cn1Anm11 + Cn2Anm21 + . . . + CnnA0m−1 = Anm.

Задача 40. Упростить выражение, считая n > 1 и 0 < r < n,

 

n

·

 

 

 

Cnr+1+1 − Cnr

· Cnr−11

.

(Cr)2

 

Cr+1

 

Cr−1

n

 

+1

 

n

 

1

 

Задача 41. Доказать тождество

Cn0Cnr

 

Cn1Cnr

 

CnnCnr

2n + 1

 

+

 

+ . . . +

 

=

 

Cr

Cr+1

Cn+r

n + 1

 

 

 

2n

 

2n

 

2n

 

 

Задача 42. Доказать тождество

(m + 1)Cnn + mCnn+1 + (m − 1)Cnn+2 + . . . + Cnn+m

Задача 43. Доказать тождество

.

= Cnn++2m+2.

Cm2 +2Cnn + Cm2 +1Cnn+1 + Cm2 Cnn+2 + . . . + C22Cnn+m = Cnn++3m+3.

Задача 44. Найти сумму

P1 + 2P2 + 3P3 + . . . + nPn.

Задача 45. Доказать, что при n 1

 

 

 

n

Ck−1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

n−1

=

 

.

 

 

 

 

Ck

 

 

n + 1

 

 

 

k=1

2n 1

 

 

 

 

 

 

 

 

 

 

 

Задача 46. Доказать, что

 

 

 

 

 

 

[n2

]

3n + 1

 

 

 

 

 

 

i

;

 

 

 

 

 

а)

Cni · 2n−2i =

2

 

 

 

 

 

=0

 

 

 

 

 

 

 

[n ]

б) 2 C − n2i · kn−2i = (k + 1)n + (k − 1)n . 2

i=0

65

Задача 47. Доказать тождество

Cnk + Cnk1 + . . . + Ckk = Cnk+1+1, 0 k < n.

Задача 48. Доказать тождество

Cn1 12Cn2 + 13Cn3 − . . . + (1)n−1 n1 Cnn = 1 + 12 + 13 + . . . + n1 .

Задача 49. Доказать, что

m

Cn+i =

n+1

 

i=0

k

Cnk++1m+1

 

Cnk+1, если k n 1,

Cm+n+1,

если k = n.

 

 

 

 

 

 

 

66

Метод включений и исключений

 

 

Раздел 6. Метод включений и исключений

Пусть имеется N элементов и некоторое m-множество свойств p1, p2, . . . , pm, которыми эти элементы могут обладать или не обладать. Пусть далее Ni — число элементов со свойством pi, и вообще Ni1i2...ik с 1 i1 i2 . . . ikm — чиcло элементов, удовлетворяющих свойствам pi1 , pi2 , . . . , pik одновременно. Обозначим N(k) для 0 k m число элементов, обладающих точно k свойствами (из указанных выше свойств).

Тогда число элементов, не обладающих ни одним из свойств p1, p2, . . . , pm, может быть определено по формуле:

 

 

 

 

(11)

N(0) = N −

Ni +

Nij − . . . + (1)mN12...m

1 i m

 

1 j,j m

 

 

или, записывая по-иному:

 

 

 

 

 

m

1 k

 

 

 

 

 

(12)

N(0) =

Ni1i2

...ik .

k=0 1 i <...<i m

Для доказательства (11) подсчитаем, сколько раз учитывается каждый элемент из N элементов в левой и правой частях этого равенства. В правой части элемент, не обладающий ни одним из указанных свойств, учитывается один раз в слагаемом N и ни в какие из остальных слагаемых не входит. Элемент, обладающий лишь одним из названных свойств, например p1, учитывается по одному разу в N и в N1 (и больше нигде!) и поэтому дает 1 в терме N, 1 в терме – Ni и, следовательно, учитывается 1 1 = 0 раз в

i

правой части (11).

Элемент, обладающий ровно k свойствами, например свойствами pj1 , pj2 , . . . ,

набора i1, i2, . . . , is

из k-множества свойств pj1

, pj2

, . . . , pjk

, т.е. для Cks наборов

pjk , в терме

Ni1i2...is

, где s k, учитывается один раз для каждого

1 i1<...<is m

 

 

 

 

 

 

1 i1< s

 

 

 

 

(повторим, для терма

 

Ni1i2...is ).

 

 

 

 

...<i

 

m

 

 

 

67

Следовательно, вклад такого элемента в правую часть (11) равен

1 − Ck1 + Ck2 − Ck3 + . . . + (1)kCkk = (1 1)k = 0

(см. задачу № 2 главы 5).

Итак, правая часть (11) учитывает каждый элемент, не имеющий ни одного из свойств p1, p2, . . . , pm, точно по одному разу, а всякий другой элемент — нуль раз, левая часть равенства (11), по определению, представляет это же число. Таким образом, справедливость равенства (11) доказана.

Использование формулы (11) называется методом включения и исключения.

Метод включения и исключения является обобщением правила сложения на случай, когда свойства p1, p2, . . . , pm не являются попарно взаимно исключающимися. Действительно, если каждый элемент N-множества обладает од-

 

m

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

i

ним и только одним из этих свойств, из формулы (11) получаем 0 = N −

=1 Ni,

откуда

i

 

 

 

 

 

 

 

 

 

 

Ni = N — правило сложения.

 

 

 

 

 

 

 

=0

 

 

 

 

 

 

 

 

 

 

Задача 1. Доказать равенство

 

 

 

 

 

 

 

card

m

Si =

m

(1)k+1

1 k

 

card

k

Sij ,

 

 

 

 

 

 

1

 

 

 

 

 

 

 

i=1

 

k=1

i <...<i

m

 

j=1

 

 

где S1, S −2, . . . , Sm – конечные множества, card(S) – число элементов (объем) множества S.

Решение. Обозначим pi (1 i m) свойства, состоящее в том, что выбранный элемент принадлежит множеству Si. Тогда в принятых обозначениях

Ni1i2...ik = card (Si1 Si2 . . . Sik ) , 1 i1 < i2 < . . . < ik m

и по формуле включения и исключения

card (S1 S2 . . . Sm) − card(Si)+

1 i m

+card (Si ∩ Sj) − . . . +

1 i<j m

+(1)mcard (S1 ∩ S2 ∩ . . . ∩ Sm) = N(0) = 0,

68

 

 

Метод включений и исключений

 

 

 

 

 

 

откуда

m

 

=

 

 

card

Si

card (Si)

card (Si ∩ Sj) + . . .

 

 

 

 

 

 

 

i=1

 

1 i m

 

1 m

 

 

. . . + (1)mcard (S1 ∩ S2 ∩ . . . ∩ Sm) ,

что и требовалось доказать.

 

 

Задача 2. Доказать формулу (11), используя метод полной индукции.

Задача 3. В обозначениях начала раздела доказать, что число N(k) элементов с точно k (k m) свойствами определяется по формуле:

 

1 i1 k

 

 

 

 

 

 

 

 

1 i1< s

 

 

 

N k

) =

 

N

i1i2

...jk

. . .

+ (1)

s−kCk

 

 

N

i1i2

...is

(

 

 

 

s

 

 

 

 

<...<i m

 

 

 

 

 

 

 

 

 

...<i

m

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s−kCk

 

 

 

 

(13)

 

N k

) =

 

(1)

 

N

i1i2...is

.

 

 

 

(

 

 

s

1 i1<...<is m

 

 

 

 

 

 

s k

 

 

 

 

 

 

 

 

 

 

Решение. Очевидно, элементы с менее k свойствами не учитываются ни в левой, ни в правой частях (3).

В правой части (3) каждый элемент с точно k свойствами учитывается один раз в первом слагаемом и не учитывается в остальных слагаемых, в которых учтены элементы с более чем с k свойствами.

Элемент с точно t свойствами при t > k дает

 

(1)

s−kCkCs

 

 

 

 

 

s

t

 

 

 

в слагаемом

1 i1

< s

 

 

 

 

 

 

 

(1)

s−kCk

 

 

 

N

i1

...is

s

 

...<i

 

m

 

 

 

 

 

 

(имеется CtS возможностей выбрать S свойств из отмеченных свойств). Согласно задаче № 24 из главы 5,

t

(1)s−kCsk · Cts = 0.

s=k

Получаем, что ни в левой, ни в правой частях (3) и (13) не учитываются элементы с t свойствами при t = r, в то время как учтены (по одному разу)

элементы с точно k свойствами.

 

Таким образом, задача решена.

 

69

Теоретико-числовая функция Мёбиуса μ(n) определяется следующим образом: если n = pα1 1 pα2 2 . . . pαs 2 — каноническое разложение натурального n на

простые множители, то

 

 

 

 

1, n = 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

μ(n) = 0, существует i, такое, что αi > 1,

(1) , n = p1p2 . . . ps.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача 4. Доказать, что

 

 

 

 

 

 

 

μ(d) =

1, n = 1,

 

d n

 

 

0, n > 1.

 

|

 

 

 

 

 

 

Решение. 1) μ(d) = μ(1) = 1.

d|1

2)Пусть n = pα1 1 pα2 2 . . . pαs s , где p1, . . . , pS – различные простые, α1, . . . αs – натуральные.

Обозначим n = p1p2 . . . ps. Тогда если d | n и в то же время d n , то μ(d) = 0 (так как существует простое p, такое, что p2 | d). Следовательно:

μ(d) = μ(d).

d|n d|n

Воспользуемся методом включения и исключения. Так как существует Csk чисел — делителей числа n, которые являются произведениями k различных простых и для каждого из них μ(d) = (1)k, то

μ(d) = 1 − Cs1 + Cs2 − . . . + (1)kCsk + . . . + (1)sCss = (1 1)s = 0

d|n

и, значит, для n > 1

μ(d) = μ(d) = 0.

d|n d|n

Задача 5. Пусть f(n) и g(n) — теоретико-числовые функции и f(n) = g(d).

d|n

Тогда имеет место

g(n) =

d n μ(d) · f

d .

 

|

n

 

 

(Утверждение задачи № 5 называется обращением Мёбиуса.)

70

Метод включений и исключений

 

 

 

 

 

 

 

 

 

Решение. Согласно условию f

n

 

 

 

 

 

= d| nd

g(d ), для любого d, d | n. С учетом

 

d

этого:

μ(d) · f

n

 

 

d n

 

=

d n

μ(d) d nd

g(d )(α)

d

|

 

 

 

 

 

|

|

 

d | nd , следовательно, d d | n и d | dn , и если теперь d зафиксировать, то d

принимает все значения делителей числа

n

.

 

 

Тогда (меняя порядок суммирования)

d

 

 

 

 

 

 

 

(α) =

g(d )

 

 

 

μ(d)(β).

 

 

 

 

 

 

 

d n

 

d

n

 

 

 

 

 

 

 

 

|

 

| d

Но по задаче № 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μ(d) =

1,

если

n

 

 

 

 

 

 

 

d = 1, или d = n,

 

 

 

 

 

если

d

 

 

 

 

 

d| d

 

 

 

0,

 

 

 

 

 

n

 

 

 

= n.

 

( ) =

(

 

 

 

 

 

 

 

И теперь

|

 

 

 

 

.

 

 

 

 

 

 

 

 

(β) = g n

g n)

 

 

 

 

 

 

 

 

n n

Задача 6. Доказать, что из равенства

n

g(n) = μ(d)f d

d|n

следует равенство f(n) = g(d), где f(n), g(n) — теоретико-числовые функ-

d|n

ции, μ(d) — функция Мёбиуса.

Задача 7. Определим теоретико-числовую функцию Λ(n) для любого нату-

рального n формулой:

Λ(d) = ln n.

d|n

Доказать, что

ln p, если n = pα, p – простое, α – натуральное,

Λ(n) =

0, в остальных случаях.

Задача 8. Пусть a1, a2, . . . , am — попарно взаимно простые натуральные числа, n — натуральное число. Найти число натуральных чисел, не превосходящих n и не делящихся на одно из чисел a1, a2, . . . , am.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]