Корисні ресурси для підготовки до олімпіад з інформатики


  • 2-Sat
  • Бінарне піднесення у степінь
  • Бінарний пошук (двійковий пошук)
  • Бітові маски
  • Бітові операції
  • Бітсети
  • Графи, теорія графів
  • Дейкстри алгоритм
  • Декартове дерево
  • Дерево відрізків
  • Дерево Фенвіка
  • Динамічне програмування
  • Евкліда алгоритм, розширений алгоритм Евкліда
  • Ейлеровий шлях
  • Ігри, теорія ігор, функція Шпрага-Гранді, нім
  • Найбільший спільний дільник, найменше спільне кратне
  • Найменший спільний предок
  • Колекції (set, map, …)
  • Комбінаторика, біноміальні коефіцієнти
  • Компоненти сильної зв’язності у графі
  • Корнева декомпозиція
  • Крускала алгоритм
  • Куна алгоритм
  • Мала теорема Ферма
  • Манакера алгоритм
  • Матриці
  • Мости у графі
  • Персистентні структури даних
  • Пошук у довжину, DFS
  • Пошук у ширину, BFS
  • Префікс-функція
  • Прості числа, перевірка числа на простоту, розбиття числа на прості множники, решето Ератосфена
  • Розділяй та володарюй
  • Система неперетинних множин (СНМ)
  • Сортування
  • Тернарний пошук
  • Флойда - Воршелла алгоритм
  • Хеші, хешування, хеш-таблиці
  • Центроідна декомпозиція
  • Часткові суми
  • Шарніри у графі
  • Heavy-light decomposition
  • Sparse table
  • Z-функція

Корисні посилання:

http://e-maxx.ru/algo/

https://neerc.ifmo.ru/wiki/index.php?title=Заглавная_страница


Деякі відкриті змагання:


Всеукраїнська командна олімпіада з інформатики 2021 - Відбірковий етап [Дорішування]:

https://ubd2dap7rc.eolymp.io/


Немає коментарів:

Дописати коментар