В первый день вы узнаете, что такое олимпиадное программирование, какие бывают олимпиады. На каком языке лучше писать. Разберём несложные, но интересные задачи, изучим базовые алгоритмы.
Второй день для более опытных ребят. Он будет состоять из основ теории графов и базовых структур данных. Разберём представление графа, методы его обхода и задачи о нахождении кратчайшего пути. Узнаем принцип работы дерева отрезков, для чего оно нужно.