Хм, по темата...
Като казваш "теория за състезания за 9 клас", знаеш ли въобще някаква теория за състезания, били те и преди девети клас (Дирихле, Коши-Шварц, Чебишев, графи, теория на числата)? Ако не, наистина ти препоръчвам да започнеш оттам.
http://www.helikon.bg/books/308/148892_sastezatelni-zadachi-matematika-7---8-klas:-podgotovka-za-matematicheski-sastezaniia,-olimpiadi-i-mladezhki-balkaniadi.html Ето тази книжка например е полезна, макар че само започва всичко и после ще трябва много да учиш. Намери си списания Математика от предишни години - по библиотеките ги има. А в интернет просто има ВСИЧКО. Прикачам ти един торент файл с книги (с които не можеш да се сдобиеш в България, така че не ми говорете за пиратство

). От тях The Art and Craft of Problem Solving ми е любимата. И... решаваш задачи. Адски много задачи. Упражнявай нещата, които се учат в училище, особено по геометрия. Да научиш малко тригонометрия също не е лоша идея, както и да си с година напред в материала, но това не ти трябва кой знае колко за ЗМС/ПМТ, по-скоро е полезно на 2/3 кръг на олимпиадата.
ПС: Между другото, за Салабашев почти никаква теория не ти трябва, просто малко практика и да използваш главата си.