- •Основная теорема теории чисел Теорема: 4
- •Алгоритм Ферма
- •Бинарный алгоритм
- •Разложение числа в цепную дробь
- •Вычисление подходящих дробей
- •Диафантовы уравнения
- •Сравнение
- •Арифметика сравнений
- •Функция Эйлера и ее свойства.
- •Теорема Эйлера-Ферма (Малая теорема Ферма)
- •Решение сравнений в первой степени.
- •Теорема: Вильсена
- •Китайская теорема об остатках
- •Многочлены
- •Наибольший общий делитель
- •Алгоритм Евклида для 2-х многочленов
- •Частный случай теоремы 23
- •Приближенная интерполяция
- •Метод наименьших квадратов
- •Полиномиальное кодирование.
- •Коды Шеннона-Фено
- •Алгоритм Хоффмана.
- •Лексикографический порядок
- •Антилексикографический порядок
- •Алгоритм лексикографического порядка
- •Бинарный код Грея
- •Числа Стирлинга первого и второго рода
- •Числа Стирлинга
- •Числа Белла
- •Разбиение чисел
- •Рекуррентное уравнение (Уравнение в конечных разностях)
- •Линейные рекуррентные уравнения порядка k
- •Нахождение частного решения неоднородного уравнения
- •Основы теории графов
- •Связность
- •Алгоритм построения Эйлеровой цепи.
- •Деревья
- •Коциклы
- •Элементы теории вероятности
Числа Белла
S(n,k) – Это способы разбиения n элементного множества на k подмножеств
Bn – это число разбиений n элементного множества на все вариантные не пересекающиеся подмножества.
Вn=nk=0 S(n,k)
B0=1
Теорема: 28
Вn+1=nk=0 CknBk
Доказательство:
{1,2,….,n,n+1} - множество, n+1 - фиксировано
из 1..n будем выбирать по k элементов
k=0,1,…,n
Если k=0, все множество
K=n, то останется только n+1
Выбирая k остается n+1-i
Оставшееся рассмотрим как одно подмножество.
Всевозможных k разбиений Bk способами выбрать можно столько элементов – Сkn отсюда Вn+1=nk=0 CknBk
1
0
_ _ _ … _
x1 x2 x3 xn
xiX Если x1X, то ставим 1
Если x1X, то ставим 0
Получается 2n комбинаций
A2A – множество всех подмножеств данного подмножества
i=0,1,2,…,2n-1
i=0 (0,0,…,0) \
i=1 (0,0,…,1) | Все подмножества данного множества |
i=2n-1(1,1,…,1) /
Разбиения чисел.
Разбиение чисел
Число n=b1+b2+…+bk bi>0, n>0 bi могут повторяться
n=a1+a2+…+ak
a1>=a2>=…>=ak
Упорядочены по убыванию
P(n,k) – число разбиений числа n на k слагаемых
P(n)=nk=1 P(n,k) – число всевозможных разбиений
P(0,0)=P(0)=1
P(6)=11
6
5+1
4+2
4+1+1
3+3
3+2+1
3+1+1+1
2+2+2
2+2+1+1
2+1+1+1+1
1+1+1+1+1+1
n=a1+a2+…+ak
Диаграмма Ферререса
Строиться для каждого разбиения числа n
16=6+4+4+2
a1
a2
a3
a4
Можно транспонировать
16=4+4+3+3+1+1
a1
a2
a3
a4
a5
a6
Теорема: 30 Число разбиений числа n на k слагаемых = числу разбиений с максимальным элементом k
P(n,k)=
Доказательство:
Теорема: 31 Число разбиений числа n попарно различные слагаемые = числу разбиений числа n на нечетные слагаемые
Доказательство: Возьмем произвольное разбиение на нечетные слагаемые
n=b1+b1+…+b1 + b2+b2+…+b2 +…+ bp+bp+…+bp
r1 r2 rp
bi – нечетные
Возьмем ri и возьмем двоичное разложение числа (столько раз встречается bi)
ri=2q1+2q2+…+2qp
(q1>q2>…>qp)
bp+bp+…+bp bi2qi
rp
bi2q1+bi2q2+…+ bi2qp все они будут попарно различимы, т.к. bi нечетно
т.о. Каждому способу разложения на рациональные нечетные слагаемые = способ разложения на попарно различные слагаемые.
Пример:
26=7+5+5+3+3+1+1+1
26=720+521+321+121+120=7+10+6+2+1
n=c1+c2+…+cl оно старше n=a1+a2+…+ak
Если существует p<=min{l,k}: ci=ai, i<p cp<ap
Противоположный лексикографическому
n=n
…
n=1+1+1+…+1
Просмотрим группу не единичных слагаемых
Пусть t такое что dt>1, a ai=1, i>t
n=a1+a2+…+at-1+(at+1+1+…+1)=S Сумма хвостовых элементов
l=dt-1
S1 S1=n, r1=1; d=1; s[ ] si ri - кратность в разбиении
| \- число элементов в разбиении число элементов без учета кратности
S2 If (s1=1) stop
S3 sum:=0;
If (sd=1)
{ Sum:=sum+rd;
d:=d-1;
}
sum:=sum+Sd
rd=rd-1;
l=Sd-1;
if (rd>0) d=d+1;
Sd=l;
[rd=[sum/l];
l=<sum>e;
if (l>0)
{d=d+1;
Sd=l; rd=1}
Пример:
n=9; d=1
sum=0; r1=0 l=8
8+1
7+2
7+1+1
6+3
6+2+1
6+1+1
5+4
…
5+1+1+1+1
4+4+1
….
1+1+1+1+1+1+1+1
Принцип включения - исключения.
Задача: Существует S={x1,x2,…,xn} – конечное множество
Существуют свойства p1, p2 … pn – любой xi может ими обладать.
N(0) – число элементов которые не обладают ни одним свойством.
N(1) – число элементов которые не обладают первым свойством.
N(12) – число элементов которые не обладают первым и вторым свойством.
…
N(i1,i2,..in) – число элементов, которые обладают свойствами p1, p2 … pn
N(0) - ? N(0)=N-(N(1)+N(2))+N(1,2)







1

2 S
Теорема: 24
N(0)=N-Ni=1N(i)+ Ni1<i2N(i1,i2)- Ni1<i2<i3N(i1,i2,i3)+…+(-1)SNi1<…<iSN(i1,…,iS)+ (-1)NN(1,2,…,N)
P(j,1), P(j,2),…,P(j,N)
1-C1r+ C2r- C3r+…+(-1)rCrr=0
Перестановка в которой, ни один элемент не стоит на своем месте, называется беспорядком:
{1,2,3} {2,1,3} {3,1,2} их число не бесконечно.
Аnn=Pn
S={x1,x2,…,xn}
|x|=n!
p1,p2,…,pn; pi – i-ый элемент стоит на своем месте, свойства перестановки.
N(i1,i2,…,ir)=(n-r)! R свойств
N(i1,i2)-Crn(n-r)!=n!/r!
N(0)=n!-n!/1!+n!/2!-n!/3!+…(-1)nn!/n!=n!(1-1+1/2!-1/3!+…(-1)n1/n!)=n!k=0n(-1)k/k!
Рекурентные уравнения. Структура решения. (Оба вопроса не разделить)
Рекурентные уравнения с постоянными коэффициентами.
