Вы видели хоть раз условия задач на олимпиадах по информатике?Вот, для примера, список тем, которые проходят будущие всеросники и другие олимпиадники по информатике:РекурсияДвоичный поискВведение в теорию графовПроверка числа на простоту, поиск делителей, нахождение НОД и другие арифметические алгоритмыЛинейные алгоритмыСортировка событийДинамическое программированиеОбходы в ширину и глубинуКратчайшие пути на графахДерево отрезковБазовое динамическое программирование (НОП, НВП, задача о рюкзаке)Применения обхода в глубину (мосты, точки сочленения, эйлеров путь)Дерево Фенвика, корневая оптимизацияПродвинутые применения дерева отрезковДекартово деревоДинамическое программирование по подмножествам, поддеревьямБазовая геометрияБазовые строковые алгоритмы (хеширование, Z и префикс-функции)Хеширование строкОптимизации динамического программированияHeavy-light декомпозиция, центроидная декомпозицияПродвинутые строковые алгоритмы (алгоритм Ахо-Корасик, суффиксный массив)Персистентные структуры данныхБыстрые алгоритмы в геометрии: построение касательной к выпуклому многоугольнику, сумма Минковского.Heavy-light декомпозиция, центроидная декомпозиция, задача об LCAАлгоритм Ахо-КорасикПерсистентные структуры данныхКорневая оптимизацияПаросочетанияРазделяй и властвуйСуффиксные структуры данныхПотоки в графахБыстрое преобразование ФурьеПродвинутые темы, в зависимости от состава группы, например:Splay деревоДерево доминаторовСиплекс-методТеория игрМатроидыПроизводящие функцииОтсюда https://lksh.ru/sis/2021/parallels.shtmlЭто примерно 1-2 курс теории алгоритмов и структур данных на продвинутых факультетах прикладной математики и информатики. Подавляющее число олимпиадников с этим ознакомились, так как они регулярно ездят в ЛКШ и в подобные летние школы, либо это проходят в Тинькофф, ЦПМ, Сириусе  и т.п.