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