Совершенно верно. Что бы решать олимпиаду и решать олимпиадные задачи, надо готовиться. Да, они отличаются от школьной программы, да возможно надо  больше вникать (так как не по формуле), но в целом можно научить практически любого ребенка с любыми данными, главное заниматься. По большому счету всё в этой жизни дается усердным трудом.