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