Победа на олимпиаде зависит от многих факторов. Нужно не просто решить задачу, а успеть за определенное время и правильно оформить. Не все дети в начальной школе могут сосредоточиться на 1,5 часа, аккуратно все записать согласно требованиям, даже если дома подобные задания ребенок может решить. То, что вы описываете - закономерный результат интереса ребенка к предмету (увлекся, сам стал решать), взросления и тренировки.Если бы того же ребенка заставляли заниматься математикой по 2-3 часа каждый день в началке, результат мог бы оказаться прямо противоположным - ребенку опротивела бы математика.