После пары лет в олимпиадной информатике для меня очевидно, что первичен ребенок и его склонность к решению алгоритмических задач. Все же начинают с математики, и, наверняка, замечают, что есть "любимые" типы задач, а есть нелюбимые, и если вдруг на олимпиаде попадаются любимые - то вот он первый диплом! У нас так было, никогда, ни до, ни после ребенок больше первых дипломов не брал в математике, так как в он не самый сильный. В информатике важна хорошая мат.подготовка, склонность к решению алгоритмических задач, умение отлаживать код. Если вы набрали минимальные баллы для прохода и только в начале пути, но тема ребенку ОЧЕНЬ интересна, то я бы дала такой совет.  Пусть он потратит три месяца, сядет за codeforces, и нарешивает, МНОГО! Если негде разбирать - возьмите репа на разборы. Если это зайдет - за три месяца будет результат! Рейтинг на codeforces взлетит. Если за три месяца ребенок будет топтаться на месте - то это об'ективно означает, что тема не его. Можно будет потратить уйму времени, даже получить призера региона к 11 классу, но всегда будут дети более способные к этому виду деятельности, 9-10 обгонят таких детей и на регионе и на других олимпиадах.