Алгоритмы и структуры данных4:Тикеты — различия между версиями
 (→4 Классы чисел и основная теорема арифметики) (Метки: правка с мобильного устройства, правка из мобильной версии)  | 
				 (→4 Классы чисел и основная теорема арифметики)  | 
				||
| Строка 52: | Строка 52: | ||
== 4 Классы чисел и основная теорема арифметики ==  | == 4 Классы чисел и основная теорема арифметики ==  | ||
| − | #   | + | # [[Классы чисел]]    | 
| − | + | # [[Натуральные и целые числа]]    | |
| − | #  | + | # [[Простые числа]]  | 
| − | + | # [[Наибольший общий делитель]]    | |
| − | + | # [[Основная теорема арифметики]]    | |
| − | + | # [[Теоремы о простых числах]]    | |
| − | + | # [[Системы счисления]]    | |
| − | + | # [[Арифметика чисел в b-ичной системе счисления (Длинная арифметика)]]    | |
| − | + | # [[Разложение на множители (факторизация)]]  | |
| − | |||
| − | |||
| − | |||
| − | #  | ||
| − | |||
| − | |||
| − | #  | ||
| − | |||
| − | |||
| − | #  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | #  | ||
| − | |||
| − | #  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | #  | ||
| − | |||
| − | #  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== 5 Лекция - Основные элементы теории чисел ==  | == 5 Лекция - Основные элементы теории чисел ==  | ||
Текущая версия на 23:30, 22 февраля 2019
Почти конспектов из теории чисел (начиная с [math]4[/math]й группы) есть одна большая правка: сделать конспект нормальным
Если берете конспект из [math]4[/math]й и ниже группы, то надо написать куратору, чтобы он оценил количество баллов
Содержание
- 1 1 Задача о паросочетании
 - 2 2 Задача о максимальном потоке
 - 3 3 Задача о потоке минимальной стоимости
 - 4 4 Классы чисел и основная теорема арифметики
 - 5 5 Лекция - Основные элементы теории чисел
 - 6 6 Лекция - Основы теории групп
 - 7 7 Лекция - Основы теории колец
 - 8 8 Лекция - Основы теории полей
 - 9 9 Лекция - Первообразные корни и квадратичные вычеты
 - 10 10 Лекция - Квадратичные вычеты
 - 11 11 Лекция - Аналитическая теория чисел
 - 12 12 Лекция - Цепные (непрерывные) дроби и уравнение Пелля
 
1 Задача о паросочетании
- Алгоритм Форда-Фалкерсона для поиска максимального паросочетания
 - Алгоритм Куна для поиска максимального паросочетания
 -  Паросочетания в недвудольных графах. Алгоритм вырезания соцветий (7)
- как-то тут сумбурно написано и все в кучу, надо это аккуратно расписать, выделить алгоритм, доказательство и привести пример с картинками
 
 
2 Задача о максимальном потоке
- Определение сети, потока
 - Разрез, лемма о потоке через разрез
 - Дополняющая сеть, дополняющий путь
 - Лемма о сложении потоков
 - Теорема Форда-Фалкерсона
 - Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину
 -  взяли Алоритм Эдмондса-Карпа (0,5)
- Добавить см также
 
 - Алгоритм масштабирования потока
 -  взяли Блокирующий поток (0,5)
- Добавить немного общей информации
 - Интервики
 
 - Схема алгоритма Диница
 - Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями
 -  Алгоритм поиска блокирующего потока в ациклической сети (10)
- алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, добавить картиночку, вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении
 
 -  взяли Метод проталкивания предпотока (7)
- Картиночки с резервуарами!
 - Источники информации
 - Добавить см. также
 - Дефисы заменить на тире
 - Отформатировать псевдокоды
 
 - Алгоритм "поднять-в-начало"
 - Теорема о декомпозиции
 - Теорема о декомпозиционном барьере
 - Циркуляция потока
 - Алгоритм Каргера для нахождения минимального разреза
 
3 Задача о потоке минимальной стоимости
-  Поток минимальной стоимости 3
- исправить замечания из обсуждения статьи
 
 - Теорема Форда-Фалкерсона о потоке минимальной стоимости
 - Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети
 - Поиск потока минимальной стоимости методом дополнения вдоль путей минимальной стоимости
 -  Использование потенциалов Джонсона при поиске потока минимальной стоимости (5)
- Написать и оформить так, чтобы не было чуши
 
 -  Сведение задачи о назначениях к задаче о потоке минимальной стоимости (0,5)
- Добавить см также
 - Источники информации оформить нормально
 
 - Венгерский алгоритм решения задачи о назначениях
 
4 Классы чисел и основная теорема арифметики
- Классы чисел
 - Натуральные и целые числа
 - Простые числа
 - Наибольший общий делитель
 - Основная теорема арифметики
 - Теоремы о простых числах
 - Системы счисления
 - Арифметика чисел в b-ичной системе счисления (Длинная арифметика)
 - Разложение на множители (факторизация)
 
5 Лекция - Основные элементы теории чисел
-  Сравнения, система вычетов, решение линейных систем по модулю 5-10-15
- поправить тех
 - источники информации, см также
 - сделать конспект нормальным
 - разбить на 3 конспекта
 
 -  Китайская теорема об остатках 1-5
- поправить тех
 - источники информации, см также
 - добавить информации или поместить в конспект, где она должна быть теорема
 
 -  Теорема Ферма 1-5
- все правки из китайской теоремы об остатках
 
 -  Теорема Вильсона 1-5
- все правки из китайской теоремы об остатках
 
 -  Мультипликативность функции, свертка Дирихле 5-10
- разбить на 2, добавить информации
 - поправить тех
 - английские термины
 - добавить использование шаблонов теорем/утверждений
 
 -  Функция Эйлера 1
- поправить тех
 - английские термины
 - добавить использование шаблонов терем/утверждений
 - придать структуру
 
 - Количество делителей, сумма делителей
 - Функция Мебиуса
 
- Решето Эратосфена
 - Быстрое возведение в степень
 - Умножение по Монтгомери
 - Дискретное преобразование Фурье
 - Быстрое преобразование Фурье
 
6 Лекция - Основы теории групп
- Полугруппа, моноид, группа
 - Абелева группа, Конечная группа
 - Гомоморфизм групп, изоморфизм групп
 - Подгруппа, нормальная подгруппа
 - Порядок элемента группы, циклическая группа, конечно порожденная группа
 - Регулярное представление группы
 - Теорема о подгруппах циклической группы
 - Смежные классы, теорема Лагранжа, факторгруппы
 - Вычисление порядка элемента в группе
 - Вычисление порядка перестановки в группе перестановок
 - Дискретное логарифмирование в группе
 - Действие группы на множестве
 - Лемма Бернсайда, задача о числе ожерелий
 - Представление групп
 
7 Лекция - Основы теории колец
- Определение кольца, подкольца, изоморфизмы колец
 - Делители нуля, области целостности
 - Единицы (обратимые элементы), группа обратимых элементов
 - Неразложимые элементы, ассоциированные элементы и разложение на множители в целостных кольцах
 - Евклидовы кольца
 
8 Лекция - Основы теории полей
- Определение поля и подполя, изоморфизмы полей
 - Примеры полей
 - Мультипликативная группа поля
 - Расширения полей
 
9 Лекция - Первообразные корни и квадратичные вычеты
- Теорема о цикличности мультипликативной группы поля
 - Первообразные корни
 - Теорема о существовании первообразных корней по модулям вида
 - Квадратичные вычеты, количество квадратичных вычетов по простому модулю
 - Символ Лежандра, критерий Эйлера
 - Теорема о при
 - Лемма Гаусса для вычисления квадратичного характера числа по простому модулю
 
10 Лекция - Квадратичные вычеты
- Квадратичный закон взаимности
 - Символ Якоби и его свойства
 - Обобщенный квадратичный закон взаимности
 - Алгоритм вычисления символа Якоби
 - Тест Ферма проверки чисел на простоту, числа Кармайкла
 - Тест Соловея-Штрассена
 - Тест Миллера-Рабина
 
11 Лекция - Аналитическая теория чисел
- Факты из математического анализа
 - Теорема Чебышёва
 - Постулат Бертрана
 - Уточнение констант в теореме Чебышёва
 - Сумма обратных к простым
 - Асимптотический закон распределения простых чисел