Сначала идея.
Потом решение.

Учитесь по уникальной программе, которая развивает логическое мышление и помогает глубже понимать олимпиадные задачи по программированию.

Личный планМножества

Доска для записей по задачам с удобными встроенными инструментами.

02Раздел
  1. Математика
    Алгебраическая база
  2. Математика
    Деление и округление
  3. C++
    Ввод и вывод
  4. Защита
    Защита раздела
C++ · 128
// Сумма двух чисел
#include <iostream>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    cout << a + b << '\n';
}
03Раздел
  1. Математика
    Множества
  2. Математика
    Логика
  3. C++
    Условный оператор
  4. Инструменты
    Ручное тестирование
  5. Защита
    Защита раздела
Python · 95
Результат—
4

Две группы участников

12 учеников решают задачи на C++, 9 — на Python. Четверо входят в обе группы. Сколько всего разных учеников?

12 + 9 = 21
1 / 3

Выберите инструмент и попробуйте

Сумма на отрезке
21521344356627берём только этот отрезок5 + 1 + 4 + 3 = 13Как не пересчитывать сумму каждый раз?ПреподавательУченик
Попробуйте добавить пометки

От основ —
к олимпиадным задачам

Математику и программирование изучаем параллельно. Математика помогает глубже понимать задачи и находить идеи, а программирование — воплощать их в коде.

В конце каждого раздела ученик проходит защиту задач. Он объясняет свои решения, а преподаватель проверяет понимание материала и помогает разобраться с ошибками.

Личный план
02Раздел
  1. Математика
    Алгебраическая база
  2. Математика
    Деление и округление
  3. C++
    Ввод и вывод
  4. Защита
    Защита раздела
03Раздел
  1. Математика
    Множества
  2. Математика
    Логика
  3. C++
    Условный оператор
  4. Инструменты
    Ручное тестирование
  5. Защита
    Защита раздела

Если опыт уже есть, начальную точку и темп подбираем с преподавателем.

Подробные лекции.
Закрепление на практике.

Лекции охватывают всё необходимое для решения задач по теме. Интерактивные упражнения помогают закрепить материал по ходу чтения. В конце каждой лекции — задачи с автоматической проверкой для самостоятельной практики.

Множества
C++ · 12Python · 9845

Две группы участников

12 учеников решают задачи на C++, 9 — на Python. Четверо входят в обе группы. Сколько всего разных учеников?

12 + 9 = 21

Это сумма размеров групп. Все ли посчитаны один раз?

1 / 3

Рисуйте, пишите код,
проверяйте решения.

Доска, редактор кода и тестирующая система доступны прямо на сайте. На доске и в редакторе можно работать самостоятельно или вместе с преподавателем.

Выберите инструмент и попробуйте

Доска для записей по задачам с удобными встроенными инструментами.

Сумма на отрезке
21521344356627берём только этот отрезок5 + 1 + 4 + 3 = 13Как не пересчитывать сумму каждый раз?ПреподавательУченик
Попробуйте добавить пометки

Форматы обучения

Индивидуальные онлайн-занятия

  • Персональный подход с учётом вашего опыта, целей и темпа обучения
  • Личный план с корректировкой по мере освоения материала
  • Подбор домашних заданий, проверка решений и разбор ошибок
  • Подготовка к выбранным олимпиадам

Самостоятельная подготовка

  • Обучение в своём темпе с поддержкой преподавателя
  • Последовательное изучение лекций и решение задач по личному плану
  • Ответы преподавателя на вопросы, проверка решений и обратная связь

Обсудить занятия