Бери олимпиады прошлых лет и решай Зачастую там нужно знать одни и те же теоремы и подходы. Если задрочить хорошо и есть наклонности, можно и вытянуть что-то