Смотрите я напишу четко мое ИМХО. На призерство можно натаскать...у олимпиадных задач есть разделы-подразделы (как пример четность  т.д.), их можно набить руку решать ....я сама легко решала практикум...есть Спивак и Козловская -там описаны основы решения....но это СЛОЖНАЯ и КРОПОТЛИВАЯ РАБОТА С РЕБЕНКОМ и ребенка САМОГО. Мой в 5-ом был призером всероса...(это ни о чем).