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