Ресурсы

Платформы для тренировок

  • Codeforces (codeforces.com) — крупнейшая платформа с ежедневными контестами, рейтингом и блогом
  • LeetCode (leetcode.com) — задачи для алгоритмических собеседований
  • Timus (acm.timus.ru) — классические задачи от Ural State University
  • AtCoder (atcoder.jp) — японская платформа с качественными контестами
  • CodeChef (codechef.com) — индийская платформа с еженедельными контестами
  • HackerRank (hackerrank.com) — задачи по категориям: алгоритмы, графы, DP

Учебные материалы

  • CP-Algorithms (cp-algorithms.com) — подробные статьи по алгоритмам с кодом
  • GeeksforGeeks (geeksforgeeks.org) — справочник по структурам данных и алгоритмам
  • Competitive Programming 3/4 — книга Стефана Мелижника, библия CP
  • Codeforces Blog — блоги участников и авторов задач с теориями

Языки программирования для CP

  • C++ — самый популярный язык в CP благодаря скорости и STL
  • Python — удобен для быстрой реализации на контестах
  • Java — альтернатива для тех, кто уже знает язык

Соревнования 2026

  • ACM ICPC — Международная олимпиада по программированию
  • Yandex.Algorithm — олимпиада от Яндекса
  • Codeforces Round — регулярные контесты каждый день
  • Regional контесты — региональные раунды ACM ICPC