Серия блога
Методология подготовки
- #1
Как читать алгоритмическое условие: разметка, подводные камни, типичные ловушки
Полный гайд по чтению алгоритмического условия: что именно проверять в формулировке, ограничениях, формате ввода/вывода и примерах. Приёмы разметки текста, типичные ловушки (забытое ограничение, смещение индексов, пропущенные крайние случаи) и как по таблице «ограничение → допустимая сложность» быстро выбрать класс алгоритма ещё до написания кода.
- #2
Codeforces, acmp.ru, Яндекс Контест: какую платформу выбрать первой и как их комбинировать
Codeforces — самая большая регулярная среда мировых контестов; acmp.ru — русскоязычный архив с возрастающей сложностью; Яндекс Контест — инфраструктура с архивом контестов от Яндекс Кубка. У каждой платформы своя сильная сторона. Сравнительная таблица, рекомендации по входу с нуля, план переключения между ними по мере роста, упоминание ICPC и Иннополис Open как следующих ступеней.
- #3
Траектория от 800 к 2000 на Codeforces: какие темы держат прогресс
Карта роста рейтинга на Codeforces: пять полос (800–1000, 1100–1300, 1400–1600, 1700–1900, 2000+), ключевые темы каждой, признаки готовности к переходу, типичные тупики. На каждой полосе — 3–5 техник, которые держат прогресс. Подход к самопроверке, как замечать застой, как чередовать практику и теорию.
- #4
Как отлаживать олимпиадные задачи: поиск бага за минимальное время
Отладка — отдельный навык, без которого алгоритмическое мышление не превращается в зачтённые задачи. Подход в четыре шага: воспроизвести ошибку на минимальном входе, бисекция бага через принты, stress test против простого решения, чек-лист крайних случаев. Отдельная секция — самодисциплина на контесте: когда переключаться на следующую задачу и когда переписывать с нуля.
- #5
Что делать после разбора: план тренировки на 3 и 7 дней
Разбор задачи показывает идею, но не делает её доступной в полевых условиях. Между «я понял» и «я могу воспроизвести через неделю» — несколько дней целенаправленной практики. Гайд предлагает структуру: пересборка с нуля без подсмотра, цикл на 3 дня с однотипными задачами, 7-дневный план с интервальным повторением. Типичные ошибки самоподготовки и роль AI-партнёра на этапе закрепления.