У меня писала олимпиаду призером стала 7 класс,специально не готовилась.Пошла потому что в школе попросили,сказала,что когда решала задачки,вспомнила как мы решали сложные задачи из Петерсона.Именно они ей и помогли решать.Решали их дома в течение года-смотрите все последние задачи,сложность всегда нарастает к концу.Все задачи со звездочкой.А вообще есть книги  для олимпиад ,мы не решали,но они есть, там все олимпиадные задачи,разбор ,и решение аналогичных.Надо знать методы решения.Из учебников алгебры и геом-решайте все дополнительные главы для экзаменов по математике в в топфизмат школы из рейтинга топ 10.