Олимпиадным задачам не научить.  Это определенный тип мышления.   Можно сделать чтобы ребенок, который их умел решать, стал решать еще лучше,  потому что прорешал миллион.  Но если он решать их не может, то он прослушает этот миллион, но миллион первую он все равно сам не решит.  Или миллион-первую решит, потому что она похожа на предыдущие, но новая, непохожая, опять приведет к тупику.Олимпиадные задачки не типовые, как раз.   Они задумываются нетиповыми.    Поэтому идея попробовать маткружок очень хорошая. Если будет получаться хоть как-то, если будет интерес - можно работать в этом направлении. Если не будет - есть масса сильных, в том числе математических, школ, где не нужна олимпиадная математика. Ее же на ЕГЭ не сдают.  Отличнику, на мой взгляд, стоит пытаться переходить куда-нибудь.