Содержание курса
1. Знакомство с олимпиадным программированием
3 урока
3 078
2 576
3м
39
Закрытый
1.1
О курсе.
↗
1 304
1 304
0м 30с
11
Закрытый
1.2
Настройка среды разработки (IDE) CodeBlocks.
↗
976
688
0м 26с
16
Закрытый
1.3
Работа на сайтах codeforces.com, acmp.ru, algoprog.ru.
↗
798
584
2м 45с
12
2. Основные понятия языка С++
11 уроков
4 177
2 125
339м
162
Закрытый
2.1
Структура программы на С++. Типы данных, работа с переменными.
↗
781
340
19м 43с
27
Закрытый
2.2
Условный оператор.
↗
541
221
35м 31с
33
Закрытый
2.3
Операторы цикла.
↗
445
188
43м 40с
28
Закрытый
2.4
Контест
↗
413
413
0м 4с
0
Закрытый
2.5
Символы и строки.
↗
370
106
72м 31с
21
Закрытый
2.6
Массивы.
↗
325
119
40м 1с
21
Закрытый
2.7
Двумерные массивы.
↗
284
83
53м 57с
12
Закрытый
2.8
Контест
↗
263
263
0м 4с
1
Закрытый
2.9
Функции.
↗
259
84
35м 52с
8
Закрытый
2.10
Рекурсия.
↗
256
68
44м 31с
11
Закрытый
2.11
Закрепляющий контест по модулю 2. (онлайн)
↗
240
240
0м 3с
0
3. Сортировки, сложность алгоритма. Базовые алгоритмы STL. Жадность
7 уроков
1 419
801
88м
25
Закрытый
3.1
Оценка сложности.
↗
261
158
5м 49с
5
Закрытый
3.2
Простые сортировки.
↗
236
61
50м 50с
7
Закрытый
3.3
Полезные алгоритмы STL.
↗
216
67
28м 3с
7
Закрытый
3.4
Эффективная работа в IDE.
↗
179
114
3м 50с
4
Закрытый
3.5
Жадные алгоритмы 1. (Теория)
↗
198
138
1м 21с
1
Закрытый
3.6
Жадные алгоритмы 2. (Примеры)
↗
170
104
1м 21с
2
Закрытый
3.7
Закрепляющий контест по модулю 3. (онлайн)
↗
159
159
0м 3с
-1
4. Префиксные суммы. Два указателя. Основы ДП
5 уроков
698
287
233м
23
Закрытый
4.1
Префиксные суммы.
↗
200
33
82м 3с
5
Закрытый
4.2
Два указателя.
↗
151
32
72м 55с
5
Закрытый
4.3
Простое динамическое программирование.
↗
142
17
79м 24с
7
Закрытый
4.4
Доп практика.
↗
100
100
0м 1с
4
Закрытый
4.5
Закрепляющий контест по модулю 4. (онлайн)
↗
105
105
0м 2с
2
5. Бинарный поиск
5 уроков
470
184
126м
7
Закрытый
5.1
Бинарный поиск 1.
↗
143
19
94м 41с
5
Закрытый
5.2
Бинарный поиск 2.
↗
97
9
30м 56с
1
Закрытый
5.3
Бинарный поиск 3.
↗
82
8
2м 9с
1
Закрытый
5.4
Доп практика.
↗
66
66
0м 7с
0
Закрытый
5.5
Контрольный контест по материалам 5 модулей. (онлайн)
↗
82
82
0м 3с
0
6. Основы теории чисел
7 уроков
377
123
83м
-1
Закрытый
6.1
Простые числа, решето Эратосфена.
↗
96
8
58м 9с
-2
Закрытый
6.2
Делители, факторизация.
↗
60
6
10м 22с
1
Закрытый
6.3
Сравнения по модулю.
↗
45
19
6м 29с
0
Закрытый
6.4
Алгоритм Евклида. Расширенный алгоритм Евклида. Рекурсия.
↗
53
5
6м 53с
0
Закрытый
6.5
Быстрое возведение в степень. Деление по модулю.
↗
43
5
2м 43с
0
Закрытый
6.6
Доп практика
↗
38
38
0м 1с
0
Закрытый
6.7
Закрепляющий контест по 6 модулю. (онлайн)
↗
42
42
0м 2с
0
7. Структуры данных set, map
5 уроков
257
106
52м
3
Закрытый
7.1
Set.
↗
76
13
36м 44с
2
Закрытый
7.2
Set 2 + Multiset
↗
45
8
13м 3с
1
Закрытый
7.3
Map.
↗
56
5
4м 38с
0
Закрытый
7.4
Доп. практика
↗
38
38
0м 1с
0
Закрытый
7.5
Закрепляющий контест по модулю 7. (онлайн)
↗
42
42
0м 2с
0
8. ДП 2. Рекурсивный и нерекурсивный перебор
9 уроков
316
94
29м
0
Закрытый
8.1
Основы рекурсивного перебора
↗
56
2
20м 2с
0
Закрытый
8.2
Продвинутый рекурсивный перебор
↗
31
2
4м 40с
0
Закрытый
8.3
Двоичное представление чисел, битовые операции
↗
26
1
2м 5с
0
Закрытый
8.4
Нерекурсивный перебор
↗
29
0
0м 25с
0
Закрытый
8.5
Одномерное динамическое программирование
↗
47
1
0м 9с
0
Закрытый
8.6
Двумерное динамическое программирование
↗
39
0
0м 12с
0
Закрытый
8.7
Классические задачи динамического программирования
↗
30
30
3м 33с
0
Закрытый
8.8
Продвинутые задачи динамического программирования
↗
29
29
0м 1с
0
Закрытый
8.9
Закрепляющий контест по 8 модулю. (онлайн)
↗
29
29
0м 1с
0
9. Комбинаторика
3 урока
141
42
1м
0
Закрытый
9.1
Комбинаторика 1.
↗
66
6
0м 23с
0
Закрытый
9.2
Комбинаторика 2.
↗
40
1
1м 53с
0
Закрытый
9.3
Нетематический контест.
↗
35
35
0м 2с
0
10. Основы теории графов
5 уроков
282
76
65м
0
Закрытый
10.1
Знакомство с графами. Связанные определения. Способы задания.
↗
61
12
36м 30с
0
Закрытый
10.2
Поиск в глубину (DFS)
↗
62
6
28м 41с
0
Закрытый
10.3
Поиск в ширину (BFS).
↗
48
2
1м 55с
0
Закрытый
10.4
Алгоритм Флойда
↗
56
1
0м 30с
0
Закрытый
10.5
Закрепляющий контест за весь курс. (онлайн)
↗
55
55
0м 3с
0