Закончились лекции весеннего семестра моего курса "Алгоритмы и структуры данных" в ИТМО.
На лекциях первого курса были деревья отрезков, деревья поиска и структуры на деревьях (двоичные подъемы, Heavy-Light декомпозиция, центроиды, и т. д.)
На лекциях второго курса были паросочетания, потоки, немножко теории чисел и FFT.
Может быть, кому-то поможет на контестах :)
Также на канале есть записи стримов, которые я иногда провожу на твиче. На них я решаю простые задачи, в основном с AtCoder Beginner Contest.