Вот мой пролетел, да) но больше потому что ленится, у него жизнь кипит и на учебу не всегда хватает. Можно и в сборную походить по субботам, это по сути октябрь и ноябрь, а потом уже после НГ для тех, кто на регион прошел. В МГУ олимпиадный только курс Династия, на него крутой отбор, как раз сегодня. Можно взять базэк, там теория и задачи тоже разбирают. Тут выше советовали и олмат. На мой взгляд, нужна сильная матем, уровень Л2Ш, 179 и тп, желание трудиться и интерес к предмету, конечно. У сына довольно много знаний по теории, но математика не дотягивает к сожалению.