Кружок в школе (где тренили и туры всош, и другие олимпиады), ЦПМ, Тинькофф, сборы, лагеря летом (ЛКШ в обязательном порядке, остальные опционально). Помимо этого - регулярно решал туры на codeforces. Это то, о чем я в курсе.