Стоит ли учить c++ для олимпиадного программирования? Знаю python, в основном решаю задачи на нём. Но он в разы медленнее, чем c++ и следовательно будет тратить больше времени.
Стоит ли тратить время на освоение нового языка или лучше потратить его на подготовку к олимпиадным заданиям?
В олимпиадах нужно больше знание алгоритмов, а не какой то особенный язык. На Вашем месте я бы уделил больше внимания интересным задачам, а не новому синтаксису. Как ни банально - ничего нового в новом языке Вы не найдете. Как умел комп делать арифметические операции, логические и операции сравнения, так и умеет.
Да, языки отличаются библиотеками, спору нет. Но на олимпиадах ценится не память ученика - как много он процедур и функций запомнил, а умение решать стандартными средствами нестандартные задачи .