Хаб спортпроги 1505
Учебные ресурсы
- Что такое спортпрога и с чем ее едят
- Algolympiad (работа Семена Шевкунова)
- Алгоритмика
- E-maxx
- Algocode (Тинькофф)
- cp-algorithms
- Algolist Manual
- Каталог Codeforces (блоги и статьи)
Архивы задач и cоревнования
- Codeforces (регулярные рейтинговые соревнования)
- Informatics (хорошее разбиение задач на темы, удобное тестирование)
- AtCoder (японские контесты с интересными задачами)
- ORAC (архивы австралийских олимпиад)
- UVaOJ (очень крупный архив с задачами разной сложности)
Документация языков программирования
Прочие полезные ссылки
- Телеграм-бот для Codeforces
- Аналитика профилей Codeforces (Chrome)
- Прогнозы изменения рейтинга во время контеста (Chrome)
- Сервис для сравнения показателей пользователей Codeforces
Тренировки
Группа на Codeforces с тренировками
⚠️ Важно: Перед тем, как в первый раз заходить в тренировки Codeforces, зарегистрируйтесь в группе - заявка принимается автоматически. Если вы уже состоите в группе “Гимназия 1505”, делать ничего не нужно.
Существует 3 уровня тренировок: для начинающих, продолжающих и ветеранов. Буква в скобках в названии контеста подскажет, к какому из уровней он относится.
Начальный уровень (PythonTutor)
⚠️ Важно: Для участия в тренировках начального уровня нужен аккаунт на PythonTutor.
- Ввод и вывод
- Условный оператор
- Математика
- Цикл
for
- Строки
- Цикл
while
- Списки
- Функции и рекурсия
- Матрицы
- Множества
- Словари
Продолжающий уровень (Informatics)
⚠️ Важно: Для участия в тренировках начального уровня нужен аккаунт на Informatics.
В этой категории находятся те задачи, которых нет на Codeforces. Поскольку переносить задачи на Codeforces - задача непростая, вы можете решать эти задачи прямо на Informatics.
- Бинпоиск по массиву
- Бинпоиск по ответу
- Вещественный бинпоиск
- Простое ДП - 1
- Простое ДП - 2
- ДП на последовательностях
- ДП - задача о рюкзаке, задача о банкомате
Продолжающий уровень (Codeforces)
⚠️ Важно: Для участия в тренировках уровней выше начального нужен аккаунт на Codeforces.
❗ Вместо прямого перехода по ссылке копируйте ее и вставляйте в адресную строку браузера. По техническим причинам это единственный способ попасть в закрытые тренировки Codeforces.
- Стандартный ввод и простые операции
- Строки и массивы
- Циклы
- Бинпоиск, терпоиск
- Математика
- Динамическое программирование
- Теория графов
- Битовые операции
- [ЗАКРЫТ] Вызов принят: Саня Максимов