Для олимпиад топ связка C++ и Python, на C++ пишется всё, на всех олимпиадах он есть (я учился на Тинькофф Поколение, там запрещали использовать что-то кроме C++). Python нужен чтобы быстро решать лёгкие задачи или для задач где есть длинная арифметика, чтобы не писать на плюсах с нуля большую кучу шаблонного кода. По собственному опыту скажу, что C++ обязателен. На нём "говорят" все олимпиадники плюс там хорошая стандартная библиотека. Я знаю только одного всеросника, не знающего C++. Но он человек-легенда, человек-мем. Лучше учить плюсы
Ты сто процентов успеешь, за 3 года подготовленных я знаю кучу призеров всероса ( я за два года взял перечневые, поступаю в ИТМО/СПбГУ-мкн/ВШЭ).
Советую этим летом активно решать
https://cses.com , возможно стоит зарегаться на usaco.guide. CSES это сайт с основными задачками. Где-то в конце лета ты вероятно сможешь поступить в т поколение на паралель B или в Яндекс кружок на паралель A'. Тогда возможно станешь серьезным олимпиадником