Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Пособие по линейным алгоритмам в олимпиадном программировании

Правка ru9, от div3_enjoyer, 2024-10-08 16:40:43

Всем привет!

В качестве индивидуальной выпускной работы я, div3_enjoyer, решил сделать Пособие по линейным алгоритмам в олимпиадном программировании. Оно создано для тех, кто только начинает свой путь в олимпиадах по программированию и/или имеет рейтинг ниже 1200.

Ссылка на пособие

Пособие включает в себя 7 тем:

  1. Основные понятия об асимптотике, времени работы программ
  2. Префиксные суммы
  3. Разностный массив
  4. Скользящее окно
  5. Два указателя
  6. Монотонный стек
  7. Сканирующая прямая

Теория дополнена большим количеством красивых картинок и понятных объяснений, а также кодом с решением на языке C++. В конце каждой главы есть раздел "Практика" в котором собраны задачи для самостоятельного решения на соответствующую тему. Чтобы было удобнее закреплять усвоенный материал, я создал группу с тематическими контестами: Ссылка на группу.

Перед тем, как приступить к изучению пособия, настоятельно рекомендую пройти опрос: Ссылка на опрос

После изучения пособия можете оставить обратную связь по нему (Форма обратной связи) и по предложенным задачам (Пост в группе).

Данное пособие сделано с помощью $$$\LaTeX$$$. Если вы обнаружили ошибку/неточность/опечатку, то свяжитесь со мной, я обязательно исправлю ее.

Хочу выразить огромную благодарность своим друзьям Bosines, -dub-otrezkov-, Victor_P за ценные советы по составлению пособия.

Удачи!

Теги пособие, линейные алгоритмы, олимпиада

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru9 Русский div3_enjoyer 2024-10-08 16:40:43 0 (опубликовано)
ru8 Русский div3_enjoyer 2024-10-08 08:43:03 15
ru7 Русский div3_enjoyer 2024-10-08 08:39:12 14 Мелкая правка: 'одарность [user:Bos' -> 'одарность своим друзьям [user:Bos'
ru6 Русский div3_enjoyer 2024-10-08 00:56:20 9 Мелкая правка: ' выразить благодарн' -> ' выразить огромную благодарн'
ru5 Русский div3_enjoyer 2024-10-08 00:45:14 88
ru4 Русский div3_enjoyer 2024-10-08 00:42:24 80 Мелкая правка: 'с помощью LaTex. Если вы ' -> 'с помощью \La. Если вы '
ru3 Русский div3_enjoyer 2024-10-08 00:29:23 52 Мелкая правка: ' решением задач на языке ' -> ' решением на языке '
ru2 Русский div3_enjoyer 2024-10-08 00:25:51 112
ru1 Русский div3_enjoyer 2024-10-08 00:24:39 1611 Первая редакция (сохранено в черновиках)