От репетиторов по большому счету толку мало. Даже на всех сборах ЦПМ для подготовки к региону и финалу ВОШ основная часть - это тренировка решения задач. То есть навык появляется и закрепляется от самостоятельных тренировок. Если ребенку рассказать решение, то через какое-то время это забудется. Если же он сам решил задачу, то отложится в голове намного лучше.Если он хочет достойно выступать в олимпиадах, то надо просто решать олимпиадные задачи в больших количествах. Есть много сайтов, где автоматически проверяется решение. И есть каналы на youtube, где можно посмотреть разборы олимпиадных задач.Рекомендую "3.5 задачи в неделю"https://www.youtube.com/channel/UCM01TVLxMvqEXq4Z9AFl-jAacmp.ru, codeforces.com