Открыто

Курс подготовки к олимпиадам по программированию 9-11 классы [Фоксфорд] [Павел Труфанов]

Тема в разделе "Школа и репетиторство", создана пользователем Toxich, 25 июл 2019.

Основной список: 9 участников

Резервный список: 5 участников

  1. 25 июл 2019
    #1
    Toxich
    Toxich ЧКЧлен клуба

    Складчина: Курс подготовки к олимпиадам по программированию 9-11 классы [Фоксфорд] [Павел Труфанов]

    О курсе
    Курс для тех, кто участвовал в олимпиадах и владеет языком С++. Вы узнаете о библиотеке STL, контейнерах vector, string, set, map и других возможностях С++, которые используются в задачах. Будут изучены все необходимые для успешного выступления на олимпиадах алгоритмы, такие как алгоритмы на графах, арифметические алгоритмы, строковые алгоритмы, геометрические алгоритмы. Будут разобраны задачи динамического программирования и изучены структуры данных.

    1 Язык C++
    Типы данных
    Битовые операции
    Ввод-вывод данных. Работа с файлами
    Структуры, классы
    Строки
    Контейнеры STL
    Встроенные сортировки
    2 Арифметические алгоритмы
    Проверка на простоту
    Факторизация
    Алгоритм Евклида
    Решето Эратосфена
    Быстрое возведение в степень
    3 Алгоритмы поиска
    Бинарный поиск
    Тернарный поиск
    Метод двух указателей
    Метод сканирующей прямой
    4 Динамическое программирование
    Динамическое программирование
    Восстановление ответа
    Задачи НОП, НВП, НОВП
    Динамическое программирование по подстрокам, поддеревьям, подмножествам, профилю
    Метод Convex Hull Trick
    5 Структуры данных
    Префиксные суммы
    Sqrt-декомпозиция
    Sparse table
    Дерево отрезков
    Массовые операции в дереве отрезков
    Декартово дерево
    Декартово дерево по неявному ключу
    Дерево merge-sort
    Метод сканирующей прямой и дерева отрезков
    Дерево Фенвика
    Система непересекающихся множеств
    6 Алгоритмы на графах
    Хранение графов
    DFS, топологическая сортировка, конденсация, поиск мостов и точек сочленения
    BFS
    Алгоритм Дейкстры
    Алгоритм Форда-Беллмана
    Алгоритм Флойда
    Поиск минимального остовного дерева
    Задача LCA
    Поиск паросочетаний
    7 Вычислительная геометрия
    Структура точки
    Скалярное и векторное произведение
    Площадь многоугольника, задача про точку внутри многоугольника
    Прямые, окружности
    8 Строковые алгоритмы
    Хэширование
    9 Комбинаторные алгоритмы
    Генерация всех комбинаторных объектов
    Получение объекта по номеру и номера по объекту
    Получение следующего объекта

    Продажник
     
    1 человеку нравится это.
  2. Последние события

    1. Северянин
      Северянин не участвует.
      29 июн 2025
    2. skladchik.com
      В складчине участвует 10 человек(а).
      31 май 2025
    3. skladchik.com
      В складчине участвует 10 человек(а).
      24 апр 2025
    4. skladchik.com
      В складчине участвует 10 человек(а).
      22 апр 2025