In the future, I will take part in a Maths Olympiad Here's my question:
This questions is mainly regarding The Math Theory involved. (not mainly problem solving). What basic concepts ( Mathematics Theory) do I need to study for a Maths Olympiad, also what mathematical techniques will I have to master?
What are the best resources for foundation/ simple mathematical techniques (e.g. piegonhole principle, factorisation, similar triangle..etc) which are not only a must for mathematical olympiads but also for problem solving and general.
These resources could include: Books, website, Single Pdf docucments..etc. I want to broaden my problem solving technique-knowledge (e.g methods of solving problems, for diffrent topics i.e. Algebra, Combinatorics, Number Theory.. etc.) so that when I am faced with a diffcult problem i have a lot of approaches to take and don't run out of ideas.