Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект.docx
Скачиваний:
35
Добавлен:
28.05.2022
Размер:
2.46 Mб
Скачать
    1. Разложения и разбиения натуральных чисел

      1. Разложения натуральных чисел

Определение 1.7.1 . Разложением числа n N называется представление n в виде упорядоченной суммы натуральных чисел

(a1, a2, ..., ak) : n = a1 + a2 + ... + ak, ai N, k N. Пример 1.7.1 . Существует всего 8 различных разложений числа n = 4:

1 + 1 + 1 + 1

1 + 1 + 2

1 + 2 + 1

2 + 1 + 1

1 + 3

3 + 1

2 + 2

4

Обозначим dk(n) - число разложений n на k частей.

Утверждение 1.7.1 . Число разложений n на k частей равно

n 1

dk(n) =

k 1

. (15)

Доказательство. Пусть (a1, a2, ..., ak) - произвольное разложение n на

k частей: n = a1 + a2 + ... + ak . Тогда

1 a1 < a1 + a2 < a1 + a2 + a3 < ... < a1 + a2 + ... + ak1 n 1.

Обозначим bi = a1 + a2 + ... + ai, 1 i k 1. Тогда {b1, ..., bk1}

{1, ..., n1}, причем никакие два bi и bj не совпадают. Значит {b1, ..., bk1}

  • некоторая выборка k 1 элемента из n 1. При этом, различным

разложениям n на k частей будут соответствовать разные выборки из

k1

n 1 по k 1. Следовательно, dk(n) (n1).

Пусть теперь, {b1, ..., bk1} произвольная выборка мощности k 1 из

n 1. Пусть, для определенности, b1 < b2 < ... < bk1. Тогда,

b1 + (b2 b1) + (b3 b2) + · · · + (bk1 bk2) + (n bk1) = n.

Обозначим a1 = b1, ak = n bk1 и ai = bi bi1, i = 2, k 1. Тогда, n = a1 + a2 + · · · + ak - разложение n на k частей. Причем разным выборкам будут соответствовать различные разложения и, следовательно, dk(n) (n1).

k1

k

Таким образом, d (n) = (n1).

k1

D

Следствие 1.7.2 . Рассмотрим уравнение

x1 + x2 + · · · + xk = n, ()

где n - заданное число из N0. Пусть, N=(n, k) - число решений этого уравнения на неотрицательных целых числах (xi N0). Тогда

n + k 1

N=(n, k) =

k 1

. (16)

Доказательство. Пусть n = c1 + c2 + · · · + ck, ci N0. Тогда n + k = (c1 + 1) + (c2 + 1) + · · · + (ck + 1), ci N. Таким образом, любому решению

уравнения (*) соответствует разложение n + k на k частей. И наоборот, для любого разложения

n + k = a1 + a2 + ... + ak, ai N

набор {(a1 1), (a2 1), ..., (ak 1)} является решением уравнения (*).

То есть мы построили взаимнооднозначное соответствие между

множеством решений уравнеия и множеством разложений n + k на k

слогаемых. Следовательно, по утверждению 1.7.1

n + k 1

N=(n, k) = dk(n + k) =

.

k 1

D

Следствие 1.7.3 . Рассмотрим неравенство

x1 + x2 + · · · + xk n, (∗∗) где n - заданное число из N0. Пусть, N(n, k) - число решений этого неравенства на неотрицательных целых числах. Тогда

n + k

N(n, k) =

. (17)

k

Доказательство. Пусть c1 + c2 + · · · + ck n, ci N0. Тогда, обозначим

ck+1 = n c1 + c2 + · · · + ck. {c1, c2, ..., ck, ck+1} - решение уравнения

x1 + x2 + · · · + xk + xk+1 = n.

Обратно, для любого решения c1, c2, ..., ck, ck+1 уравнения x1 +x2 +· · ·+

xk + xk+1 = n, очевидно, верно, что c1 + c2 + · · · + ck n.

Таким образом, множеству решений неравенства (**)

взаимооднозначно соответствует множество решений уравнения

x1 + x2 + · · · + xk + xk+1 = n. Тогда по следствию 1.7.2

n + k

N(n, k) = N=(n, k + 1) = k .

D

Соседние файлы в предмете Дискретная математика