- 45
- 178 812
Denis Kirienko
Russia
เข้าร่วมเมื่อ 17 พ.ค. 2007
ЛКШ-2024, параллель 6. Лекция 13: Матрицы, динамическое программирование. ДП по профилю.
Матрицы. Операции с матрицами. Умножение, возведение в степень, быстрое возведение в степень. Линейные рекуррентные последовательности, их вычисление при помощи возведения матрицы в степень. Использование матриц для решения задач динамического программирования.
Динамическое программирование по профилю и по изломанному профилю на примере задачи "Замощение доски домино".
Динамическое программирование по профилю и по изломанному профилю на примере задачи "Замощение доски домино".
มุมมอง: 127
วีดีโอ
ЛКШ-2024, параллель 6. Лекция 12: Динамическое программирование. Читает Олег Кононов.
มุมมอง 1204 หลายเดือนก่อน
Динамическое программирование на подотрезках, поддеревьях, подмножествах. Задача нахождения гамильтонова цикла. Задача коммивояжёра. Задача о количестве рюкзаков, необходимых для переноса данного множества предметов. Meet-in-the-middle. Задача о рюкзаке со стоимостями. Задача о наибольшей клике в графе.
ЛКШ-2024, параллель 6. Лекция 12: Динамическое программирование. Читает Владислав Бурмистров.
มุมมอง 1054 หลายเดือนก่อน
Динамическое программирование на подотрезках, поддеревьях, подмножествах. Задача нахождения гамильтонова цикла. Задача коммивояжёра. Задача о количестве рюкзаков, необходимых для переноса данного множества предметов. Meet-in-the-middle. Задача о рюкзаке со стоимостями. Задача о наибольшей клике в графе.
ЛКШ-2024. Спецкурс "Устойчивые паросочетания".
มุมมอง 784 หลายเดือนก่อน
Немного о паросочетаниях. Постановка "задачи о марьяже". Устойчивые паросочетания. Наличие различных устойчивых паросочетаний. Алгоритм Гэйла-Шепли. Свойства алгоритма. Упорядоченность устойчивых паросочетаний. "Задача о соседях", отсутствие устойчивого решения в общем случае. Рассуждения о применении алгоритма Гэйла-Шепли для зачисления выпускников школ в вузы в России.
ЛКШ-2024, параллель 6. Лекция 11: Алгоритмы на строках. Бор. Алгоритм Ахо-Корасик.
มุมมอง 755 หลายเดือนก่อน
Бор. Построение бора. Некоторые применения бора. Алгоритм Ахо-Корасик поиска множества строк в строке.
ЛКШ-2024, параллель 6. Лекция 9: Геометрия: окружности, многоугольники. Читает Владислав Бурмистров.
มุมมอง 635 หลายเดือนก่อน
Окружности. Пересечение прямой и окружности, пересечение окружностей, касательная к окружности из точки, общая касательная к двум окружностям. Многоугольники. Площадь многоугольника. Проверка принадлежности точки многоугольнику. Принадлежность точки выпуклому многоугольнику. Построение выпуклой оболочки (алгоритм Грэхема). Касательные к выпуклому многоугольнику, параллельные данной прямой и про...
ЛКШ-2024, параллель 6. Лекция 10: Алгоритмы на строках. z-функция, префикс-функция, алгоритм КМП.
มุมมอง 775 หลายเดือนก่อน
z-функция. Определение, алгоритм вычисления за линейное время. Применения: поиск подстроки в строке, количество различных подстрок, поиск периода в подстроке. Подсчёт количества подстрок-палиндромов. Алгоритм Манакера. Префикс-функция. Определение, алгоритм вычисления за линейное время. Применения. Поиск подстроки в строке - алгоритм Кнута-Морриса-Пратта. Автомат КМП.
ЛКШ-2024, параллель 6. Лекция 9: Геометрия: окружности, многоугольники. Читает Николай Ведерников.
มุมมอง 795 หลายเดือนก่อน
Окружности. Пересечение прямой и окружности, пересечение окружностей, касательная к окружности из точки, общая касательная к двум окружностям. Многоугольники. Площадь многоугольника. Проверка принадлежности точки многоугольнику. Принадлежность точки выпуклому многоугольнику. Построение выпуклой оболочки (алгоритм Грэхема). Касательные к выпуклому многоугольнику, параллельные данной прямой и про...
ЛКШ-2024, параллель 6. Лекция 8: Вычислительная геометрия на плоскости: точки, вектора, углы, прямые
มุมมอง 1035 หลายเดือนก่อน
Декартова система координат. Точки, вектора. Полярные координаты, переход между декартовыми координатами и полярными. Функция atan2. Скалярное произведение. Векторное (псевдоскалярное, "косое") произведение векторов на плоскости. Их свойства, нахождение через координаты. Применение: принадлежность точки прямой, лучу, отрезку. Площадь треугольника, расстояние от точки до прямой, от точки до отре...
ЛКШ-2024, параллель 6. Лекция 7: Паросочетания.
มุมมอง 905 หลายเดือนก่อน
Двудольные графы. Паросочетания. Максимальное и наибольшее паросочетание. Удлиняющий путь. Алгоритм Куна. Реализация и оптимизация алгоритма Куна. Теорема Холла (теорема о женихах и невестах). Минимальное вершинное покрытие. Теорема Кёнига. Построение минимального вершинного покрытия на основе наибольшего паросочетания. Максимальное независимое множество. Разбиение ориентированного ациклическог...
ЛКШ-2024, параллель 6. Лекция 6: Нахождение компонент сильной связности. Задача 2-SAT. Эйлеров цикл.
มุมมอง 1.3K5 หลายเดือนก่อน
Нахождение компонент сильной связности в ориентированном графе и построение конденсации графа. Алгоритм Косарайю (с двумя DFS). Алгоритм Тарьяна (с одним DFS). Задача 2-SAT, решение с использованием компонент сильной связности. Критерий отсутствия решения. Построение эйлерова цикла в графе.
ЛКШ-2024, параллель 6. Лекция 5: Свойства и применения DFS, поиск мостов и точек сочленения.
มุมมอง 7285 หลายเดือนก่อน
Алгоритм обхода в глубину. Времена входа и времена выхода, их свойства. Классификация рёбер. Нахождение циклов в ориентированном и неориентированном графе. Мосты, нахождение мостов при помощи одного DFS. Компоненты рёберной двусвязности, алгоритм построения при помощи одного DFS. Точки сочленения, нахождение при помощи одного DFS. Компоненты вершинной двусвязности, нахождение при помощи одного ...
ЛКШ-2024, параллель 6. Лекция 4: LCA, LA. Читает Олег Кононов.
มุมมอง 9105 หลายเดือนก่อน
Задача LCA (Lowest common ancestor, наименьший общий предок). Алгоритм с использованием двоичный подъёмов. Алгоритм с использованием эйлерова обхода. Алгоритм Тарьяна для offline-запросов. Задача LA (Level ancestor, предок на заданной высоте). Алгоритм с использованием двоичных подъёмов. Алгоритм с использованием "длинных путей". Алгоритм с использованием Ladders ("лестницы", удвоенные длинные ...
ЛКШ-2024, параллель 6. Лекция 3: Корневая декомпозиция (структуры данных, запросы, алгоритм Мо).
มุมมอง 2125 หลายเดือนก่อน
Корневая декомпозиция. Структуры данных, с использованием корневой декомпозиции. Split rebuild. Корневая декомпозиция по запросам. "Легкие" и "тяжёлые" объекты. Алгоритм Мо.
ЛКШ-2024, параллель 6. Лекция 2: Декартово дерево.
มุมมอง 2425 หลายเดือนก่อน
Двоичное дерево поиска, проблема балансировки. Идея декартова дерева. Построение и единственность декартова дерева. Операции split и merge. Добавление и удаление элементов при помощи split и merge. Поддержка размеров поддеревьев. Нахождение k-го элемента в поддереве. Разбиение поддерева на деревья заданного размера. Декартово дерево по неявному ключу, операции с ним. Групповые запросы (сумма, м...
ЛКШ-2024, параллель 6. Лекция 1: Структуры данных. sparse table, дерево Фенвика, дерево отрезков.
มุมมอง 5375 หลายเดือนก่อน
ЛКШ-2024, параллель 6. Лекция 1: Структуры данных. sparse table, дерево Фенвика, дерево отрезков.
Что едят преподаватели в Сириусе? Дегустация десерта "Вагаси Моти" с фруктовой начинкой
มุมมอง 1.3K9 หลายเดือนก่อน
Что едят преподаватели в Сириусе? Дегустация десерта "Вагаси Моти" с фруктовой начинкой
Установка компиляторов и сред разработки в Windows для использования на олимпиадах
มุมมอง 62811 หลายเดือนก่อน
Установка компиляторов и сред разработки в Windows для использования на олимпиадах
ЛКШ-2023-зима, параллель 5+. Лекция 7: Кодирование с исправлением ошибок, задачи с двойным запуском.
มุมมอง 392ปีที่แล้ว
ЛКШ-2023-зима, параллель 5 . Лекция 7: Кодирование с исправлением ошибок, задачи с двойным запуском.
ЛКШ-2023-зима, параллель 5+. Лекция 4: Алгоритм A*.
มุมมอง 193ปีที่แล้ว
ЛКШ-2023-зима, параллель 5 . Лекция 4: Алгоритм A*.
ЛКШ-2023-зима, параллель 5+. Лекция 1: Стереометрия.
มุมมอง 202ปีที่แล้ว
ЛКШ-2023-зима, параллель 5 . Лекция 1: Стереометрия.
ЛКШ-2023, параллель 5. Лекция 12: Алгоритмы на корневых деревьях (LCA, LA и другие задачи).
มุมมอง 385ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 12: Алгоритмы на корневых деревьях (LCA, LA и другие задачи).
ЛКШ-2023, параллель 5. Лекция 11: Минимальное остовное дерево. Система непересекающихся множеств.
มุมมอง 345ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 11: Минимальное остовное дерево. Система непересекающихся множеств.
ЛКШ-2023, параллель 5. Лекция 10: Вычислительная геометрия: окружности, многоугольники.
มุมมอง 323ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 10: Вычислительная геометрия: окружности, многоугольники.
ЛКШ-2023, параллель 5. Лекция 9: Вычислительная геометрия: вектора, углы, прямые.
มุมมอง 321ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 9: Вычислительная геометрия: вектора, углы, прямые.
ЛКШ-2023, параллель 5. Лекция 8: Алгоритмы на строках.
มุมมอง 284ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 8: Алгоритмы на строках.
ЛКШ-2023, параллель 5. Лекция 7: Динамическое программирование, часть 2. Читает Александр Чистяков.
มุมมอง 287ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 7: Динамическое программирование, часть 2. Читает Александр Чистяков.
ЛКШ-2023, параллель 5. Лекция 6: Динамическое программирование. Читает Хетаг Дзестелов.
มุมมอง 393ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 6: Динамическое программирование. Читает Хетаг Дзестелов.
ЛКШ-2023, параллель 5. Лекция 5: Декартово дерево по неявному ключу. Сканирующая прямая.
มุมมอง 352ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 5: Декартово дерево по неявному ключу. Сканирующая прямая.
ЛКШ-2023, параллель 5. Лекция 4: Декартово дерево.
มุมมอง 422ปีที่แล้ว
ЛКШ-2023, параллель 5. Лекция 4: Декартово дерево.