← Все материалы

EJOI Prep Camp 2026

Abbas Aliyev — Presentations

Kazakhstan · 28 апреля – 6 мая 2026

Advanced DFS & BFS

Дни 3–4

Продвинутые техники обхода графов: топологическая сортировка, 0-1 BFS, мосты и точки сочленения, проверка двудольности.

Topsort 0-1 BFS Bridges Bipartite

Binary Search on Answer

День 5

Бинарный поиск по ответу на примере задачи «Медведь Миша»: multi-source BFS + бинарный поиск.

Binary Search Multi-source BFS Monotonicity

Meet in the Middle

День 6

Метод Meet in the Middle: разбиение на половины, перебор подмножеств, объединение с бинарным поиском.

Subset Sums Bitmask Two Halves

DP & DSU

День 7

Динамическое программирование и система непересекающихся множеств (DSU): базовые приёмы и применения.

DP DSU Union-Find

Euler Tour & LCA

День 8

Euler tour дерева и наименьший общий предок (LCA) через двоичные подъёмы (binary lifting).

Euler Tour LCA Binary Lifting

String Hashing & Z-function

День 9

Полиномиальное хеширование строк и Z-функция для поиска подстрок и сравнения отрезков.

Hashing Z-function String Matching