
- •Основная теорема теории чисел Теорема: 4
- •Алгоритм Ферма
- •Бинарный алгоритм
- •Разложение числа в цепную дробь
- •Вычисление подходящих дробей
- •Диафантовы уравнения
- •Сравнение
- •Арифметика сравнений
- •Функция Эйлера и ее свойства.
- •Теорема Эйлера-Ферма (Малая теорема Ферма)
- •Решение сравнений в первой степени.
- •Теорема: Вильсена
- •Китайская теорема об остатках
- •Многочлены
- •Наибольший общий делитель
- •Алгоритм Евклида для 2-х многочленов
- •Частный случай теоремы 23
- •Приближенная интерполяция
- •Метод наименьших квадратов
- •Полиномиальное кодирование.
- •Коды Шеннона-Фено
- •Алгоритм Хоффмана.
- •Лексикографический порядок
- •Антилексикографический порядок
- •Алгоритм лексикографического порядка
- •Бинарный код Грея
- •Числа Стирлинга первого и второго рода
- •Числа Стирлинга
- •Числа Белла
- •Разбиение чисел
- •Рекуррентное уравнение (Уравнение в конечных разностях)
- •Линейные рекуррентные уравнения порядка k
- •Нахождение частного решения неоднородного уравнения
- •Основы теории графов
- •Связность
- •Алгоритм построения Эйлеровой цепи.
- •Деревья
- •Коциклы
- •Элементы теории вероятности
Связность
Граф называется связанным, если любые две его вершины можно соединить цепью G=(V,E)
Возьмем не пустое подмножество вершин графа 0, sV
E(s)={xS, bS} – множество ребер, для которых эти вершины – концевые
G`=(S,E(s)) – подграф графа G, порожденный множеством S.
Вершина а вступает в отношение с b если их можно соединить цепью это отношение типа эквивалентности или равенства.
a=b 1) a=a
2) a=b <=> b=a
3) a=b
b=a => a=c
Если существуют 2 цепи, соединив получим путь, а из пути можно получить цепь.
Это отношение разбивает множество вершин на не пересекающиеся подмножества.
V1V2…V2=V, ViVj=
Если бы Vi=Vj, то был бы путь (3)
Рассмотрим G1=(V1, E(V1))
G2=(V2, E(V2))
…
Gk=(Vk, E(Vk))
G1…Gk называется компонентами связности графа G
K – степень связности графа G
Из связного графа – степень связности = 1
Не
пересекаются
Степень связности = 3
Определение:
Пусть существует G=(V,E), xE
G-X : = (V,E\{X}) выбрали ребра, вершины остались
Теорема: 44
Если в связанном графе ребро x принадлежит циклу, то граф G-X остается связанным графом.
Доказательство:
Пусть x=(a0,a1)
a0x1a1x2a2…xLaL
верно и обратно
Теорема: 45
Если G=(V,E) связанный граф, если после удаления xE граф G-X остается связанным, то x принадлежит циклу
Доказательство:
G=(V,E) G-X – связанный, тогда а можно
x=(a,b) соединить с b и добавить x получим цикл.
Определение:
Ребро xE, G=(V,E) называется мостом, если степень связности (G-X) > степени связности G
x x – мост
Теорема: 46 (44-45) необходимый и достаточный критерий моста х является мостом <=> в G нет циклов, содержащих эти ребра.
=> доказательство по теореме 44
<= доказательство по теореме 45
Теорема: 47 Задача о Кеннинсбергских мостах
Определение:
Разомкнутой (замкнутой) Эйлеровой цепью называется простой разомкнутый (замкнутый) путь, включающий все ребра графа.
В графе G=(V,E) существует замкнутая эйлерова цепь <=>
G – связанный
Все его вершины имеют четную степень deg(ai) – четно aiV
Доказательство:
Он связанный, т.к. его цепь проходит через все ребра, то мы можем пройти по любому ребру в любую вершину.
В
каждой цепи, каждая вершина встречается четное число раз - вошли вышли.
а0 а1 а2
Пусть а0 имеет нечетную степень , тогда их четное число(свойство), этого не может быть.
2 1 Т.к. имеются все вершины четной степени (т 42) для любого ребра существует замкнутый простой путь, выберем из него самый длинный.
a0x1a1x2a2 xLaL=a0
он самый большой
Доказательство чисел:
1) Что вершины графа принадлежат этому пути
Пусть это не так, b не лежит на этом пути. Т.к. граф связанный, вершина b связана цепью с любой ai, среди путей выберем самый короткий путь, тогда ни одна вершина этого пути кроме a1 не принадлежит этому пути (иначе получиться, что ест путь короче) следовательно рассмотрим последнее ребро y и оно не принадлежит xi, т.к. одна из вершин не от сюда.
Выберем все ребра {x1,…,xL}, четность сохраняется, тогда в оставшемся графе G для y существует замкнутый простой путь, в оставшемся графе ребра не принадлежат пути.
G={V,E\{x1,…,xL}, тогда получим путь длиннее и останется простой.
На самом деле противоречие в принадлежании пути.
2) Все ребра лежат на пути.
Пусть существует у не принадлежащий пути, но т.к. все вершины лежат на этом пути, то это ребро «пристегнуто» к этому пути. (также как в 1)
Следствие: Граф имеет открытую Эйлерову цепь тогда когда
граф связанный
Существуют 2 вершины нечетной степени.
Доказательство:
Соединим a0 и a1 ребром, попадаем в т. 47, по т. 47 связанный и все вершины четные. Удаляя ребро получим нечетные а0 и а1.