
- •Основы теории делимости
- •Основная теорема теории чисел Теорема: 4
- •Алгоритм Евклида и цепные дроби.
- •Бинарный алгоритм
- •Разложение числа в цепную дробь
- •Рекуррентная последовательность
- •Вычисление подходящих дробей
- •Диафантовы уравнения
- •Сравнение
- •Арифметика сравнений
- •Функция Эйлера и ее свойства.
- •Теорема Эйлера-Ферма (Малая теорема Ферма)
- •Решение сравнений в первой степени.
- •Теорема: Вильсена
- •Китайская теорема об остатках
- •Многочлены
- •Наибольший общий делитель
- •Алгоритм Евклида для 2-х многочленов
- •Приближенная интерполяция
- •Кодирование с исправлениями (кодирование Хэмминга)
- •Полиномиальное кодирование.
- •Коды Шеннона-Фено
- •Алгоритм Хоффмана.
- •Лексикографический порядок
- •Антилексикографический порядок
- •Алгоритм лексикографического порядка
- •Числа Стирлинга первого и второго рода
- •Числа Белла
- •Бинарный код Грея
- •Числа Стирлинга
- •Разбиение чисел
- •Производящие функции
- •Рекуррентное уравнение (Уравнение в конечных разностях)
- •Линейные рекуррентные уравнения порядка 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.