Алгоритмы и структуры данных4:Тикеты — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(4 Классы чисел и основная теорема арифметики)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 16: Строка 16:
 
# [[Теорема Форда-Фалкерсона]]
 
# [[Теорема Форда-Фалкерсона]]
 
# [[Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]]
 
# [[Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]]
# [[Алоритм Эдмондса-Карпа]] (0,5)
+
# взяли [[Алоритм Эдмондса-Карпа]] (0,5)
 
## Добавить см также
 
## Добавить см также
 
# [[Алгоритм масштабирования потока]]
 
# [[Алгоритм масштабирования потока]]
# [[Блокирующий поток]] (0,5)
+
# взяли [[Блокирующий поток]] (0,5)
 
## Добавить немного общей информации
 
## Добавить немного общей информации
 
## Интервики
 
## Интервики
Строка 26: Строка 26:
 
# [[Алгоритм поиска блокирующего потока в ациклической сети]] (10)
 
# [[Алгоритм поиска блокирующего потока в ациклической сети]] (10)
 
## алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, добавить картиночку, вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении  
 
## алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, добавить картиночку, вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении  
# [[Метод проталкивания предпотока]] (7)
+
# взяли [[Метод проталкивания предпотока]] (7)
 
## Картиночки с резервуарами!
 
## Картиночки с резервуарами!
 
## Источники информации
 
## Источники информации
Строка 52: Строка 52:
  
 
== 4 Классы чисел и основная теорема арифметики ==
 
== 4 Классы чисел и основная теорема арифметики ==
# [[Классы чисел]] 1-1,5
+
# [[Классы чисел]]  
## увеличить дроби
+
# [[Натуральные и целые числа]]  
## все формулы в тех
+
# [[Простые числа]]
## источники информации добавить
+
# [[Наибольший общий делитель]]  
## см также добавить
+
# [[Основная теорема арифметики]]  
## английские термины
+
# [[Теоремы о простых числах]]  
## заменить дефисы на тире, там где должно быть тире
+
# [[Системы счисления]]  
## указать ссылки на основные статьи классов
+
# [[Арифметика чисел в b-ичной системе счисления (Длинная арифметика)]]  
# [[Натуральные и целые числа]] 5-10
+
# [[Разложение на множители (факторизация)]]
## источники информации добавить
 
## см также добавить
 
## заменить дефисы на тире, там где должно быть тире
 
## Сделать нормальным
 
# [[Простые числа]] 2
 
## "Так как n делится на q, то n делится на a." показать формально
 
## поправить пунктуацию
 
## "Число N не делится ни на одно из простых чисел (2,3,5,…,p), так как при делении N на эти числа получится остаток 1." показать формально
 
# [[Наибольший общий делитель]] 2
 
## "Тогда gcd(a,b)=pmin(α1,β1)1⋅pmin(α2,β2)2⋅…⋅pmin(αk,βk)k" что такое p_i?
 
## Оформить правильно псевдокод
 
## заменить дефисы на тире, там где должно быть тире
 
## все формулы в тех
 
## второй пункт в лемме стандартного алгоритма Евклида переписать
 
# [[Основная теорема арифметики]] 2
 
## поместить в натуральные числа, нормально оформить
 
# [[Теоремы о простых числах]] 2
 
## переместить в конспект с простыми числами и нормально оформить
 
<!--=== Практика - Разложение на множители и длинная арифметика ===-->
 
# [[Системы счисления]] 2
 
## Нормально заюзать тех
 
## источники информации добавить
 
## см также добавить
 
## английские термины
 
# [[Арифметика чисел в b-ичной системе счисления (Длинная арифметика)]] 5-8
 
## английские термины
 
## все формулы в тех
 
## категории
 
## источники информации
 
## см также
 
## знаки неравенств
 
## дроби
 
## добавить псевдокод
 
## сделать статью нормальной
 
# [[Разложение на множители (факторизация)]] 1-2
 
## знаки неравенств
 
## дефисы заменить на тире, там же должно быть тире
 
## английские термины
 
## сделать псевдокод одинаковым во всех частях статьи
 
## поправить статью
 
  
 
== 5 Лекция - Основные элементы теории чисел ==
 
== 5 Лекция - Основные элементы теории чисел ==

Текущая версия на 23:30, 22 февраля 2019

Почти конспектов из теории чисел (начиная с [math]4[/math]й группы) есть одна большая правка: сделать конспект нормальным

Если берете конспект из [math]4[/math]й и ниже группы, то надо написать куратору, чтобы он оценил количество баллов

1 Задача о паросочетании

  1. Алгоритм Форда-Фалкерсона для поиска максимального паросочетания
  2. Алгоритм Куна для поиска максимального паросочетания
  3. Паросочетания в недвудольных графах. Алгоритм вырезания соцветий (7)
    1. как-то тут сумбурно написано и все в кучу, надо это аккуратно расписать, выделить алгоритм, доказательство и привести пример с картинками

2 Задача о максимальном потоке

  1. Определение сети, потока
  2. Разрез, лемма о потоке через разрез
  3. Дополняющая сеть, дополняющий путь
  4. Лемма о сложении потоков
  5. Теорема Форда-Фалкерсона
  6. Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину
  7. взяли Алоритм Эдмондса-Карпа (0,5)
    1. Добавить см также
  8. Алгоритм масштабирования потока
  9. взяли Блокирующий поток (0,5)
    1. Добавить немного общей информации
    2. Интервики
  10. Схема алгоритма Диница
  11. Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями
  12. Алгоритм поиска блокирующего потока в ациклической сети (10)
    1. алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, добавить картиночку, вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении
  13. взяли Метод проталкивания предпотока (7)
    1. Картиночки с резервуарами!
    2. Источники информации
    3. Добавить см. также
    4. Дефисы заменить на тире
    5. Отформатировать псевдокоды
  14. Алгоритм "поднять-в-начало"
  15. Теорема о декомпозиции
  16. Теорема о декомпозиционном барьере
  17. Циркуляция потока
  18. Алгоритм Каргера для нахождения минимального разреза

3 Задача о потоке минимальной стоимости

4 Классы чисел и основная теорема арифметики

5 Лекция - Основные элементы теории чисел

  1. Сравнения, система вычетов, решение линейных систем по модулю 5-10-15
    1. поправить тех
    2. источники информации, см также
    3. сделать конспект нормальным
    4. разбить на 3 конспекта
  2. Китайская теорема об остатках 1-5
    1. поправить тех
    2. источники информации, см также
    3. добавить информации или поместить в конспект, где она должна быть теорема
  3. Теорема Ферма 1-5
    1. все правки из китайской теоремы об остатках
  4. Теорема Вильсона 1-5
    1. все правки из китайской теоремы об остатках
  5. Мультипликативность функции, свертка Дирихле 5-10
    1. разбить на 2, добавить информации
    2. поправить тех
    3. английские термины
    4. добавить использование шаблонов теорем/утверждений
  6. Функция Эйлера 1
    1. поправить тех
    2. английские термины
    3. добавить использование шаблонов терем/утверждений
    4. придать структуру
  7. Количество делителей, сумма делителей
  8. Функция Мебиуса
  1. Решето Эратосфена
  2. Быстрое возведение в степень
  3. Умножение по Монтгомери
  4. Дискретное преобразование Фурье
  5. Быстрое преобразование Фурье

6 Лекция - Основы теории групп

7 Лекция - Основы теории колец

8 Лекция - Основы теории полей

9 Лекция - Первообразные корни и квадратичные вычеты

10 Лекция - Квадратичные вычеты

11 Лекция - Аналитическая теория чисел

12 Лекция - Цепные (непрерывные) дроби и уравнение Пелля