Не просто так олимпиадное программирование еще называю спортивным программированием. Нужно быстро думать и быстро решать. Какой смысл загонять на школьном этапе одну задачу (потому что не успел), если дальше уровень задач будет выше и ребенку понадобиться еще больше времени на решение одной задачи