Программирование на С++ (подготовка к олимпиадам)

Изучение С++
Для начинающих:
Основы программирования на C++ на примере множества несложных практических задач.
Основы программирования на языках Си и C++ для начинающих.

Для продвинутых:
В курсе разобраны основные алгоритмические методы: жадные алгоритмы, «разделяй и властвуй», динамическое программирование.


Здесь представлено 145 алгоритмов. Ко всем алгоритмам даны краткие описания и программы на C++.

Решать задачи можно на следующих сайтах: