ОЛИМП

КАК ПОКОРИТЬ ОЛИМПИАДУ ПО ИНФОРМАТИКЕ

Пособие по подготвке к олимпиаде

Здесь вы узнаете все, что нужно для эффективной подготовки к олимпиаде по информатике

ПЛАН ОБУЧЕНИЯ

1. Программирование на языке Python

2. Важные алгоритмы и структуры данных

3. Технические науки и математика

4. Разбор задач олимпиады и практика

5. Советы и наставления по подготовке


ОБ ЭТОМ ПОСОБИИ

Пособие делится на 5 глав, перечисленных выше. В любой главе пособия вы найдете план обучения, который включает в себя темы, нужные к пониманию в олимпиаде по информатике. После плана вы увидите список основных учебных ресурсов, на которых можно ознакомиться с этими темами. А дальше в главе представлены относительно короткие введения в каждую из тем, чтобы вам было проще начать обучение

ВЫБОР ОЛИМПИАДЫ

Если вы хотите участвовать в олимпиаде с целью поступить в определенный ВУЗ - проверьте список олимпиад, которые он принимает. Его обычно размещают на сайте университета. А ниже представлен список самых авторитетных и популярных олимпиад по информатике:
  • IOI — ежегодная международная олимпиада по информатике среди школьников (Межнар)
  • ВсОШ по информатике — индивидуальная всероссийская олимпиада школьников по информатике (Всерос).
  • ВКОШП — всероссийская командная олимпиада школьников по программированию
  • Технокубок — ежегодная олимпиада по программированию для учащихся 8–11 классов, организованная МФТИ, МГТУ им. Н. Э. Баумана и компанией Mail.ru Group
  • Межрегиональная олимпиада школьников «Высшая проба»
  • Московская олимпиада школьников
  • Олимпиада школьников «Ломоносов»
  • Открытая Олимпиада Университета Иннополис для школьников
  • Открытая олимпиада школьников по программированию «Когнитивные технологии»

ПОЛЕЗНЫЕ РЕСУРСЫ

На codeforces.com участвовать в соревнованиях могут даже новички, на informatics.msk.ru тоже можно найти интересные задачи для подготовки и поучаствовать в олимпиадах. Также могу порекомендовать курс на Stepik «Быстрый старт в спортивное программирование», который прошли уже свыше 25 тысяч человек. А на площадке e-maxx.ru можно найти полезные книги и практиваться в решении задач.
Также хорошим помощником в подготовке станет книга «Олимпиадное программирование» от Антти Лааксонена. Помимо множества различных алгоритмов в ней подробно описано, как готовиться к олимпиадам и какими качествами нужно обладать, чтобы добиться высоких результатов.
Стоит заметить, что большинство победителей олимпиад посещают различные факультативы, участвуют в выездных школах, где можно пообщаться с преподавателями, единомышленниками и получить от них новые знания. Это интереснее и, что важно, продуктивнее, чем обучение в одиночку.
ПРОДОЛЖИТЬ ОБУЧЕНИЕ