Олимпиадные задачи (в данной олимпиаде - по математике) на то и составляются, чтобы их надо было решать нестандартно, так что нельзя научить их решать все, можно только научить, как примерно надо думать. Хотя, если человек умный, то он даже без подготовки сможет (по крайней мере большую часть) решить. Ну а по физике здесь задачи не олимпиадного уровня, а вполне стандартного школьного.