On the site of the [International Mathematics Olympiad][1] all past problems can be found. They tend to be quite difficult but no advanced math is required.


  [1]: http://www.imo-official.org