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