High school mathematics competition must finish high school knowledge in advance, and you need to know geometry, algebra, number theory, combination and many other contents; Calculus in college is also necessary knowledge, otherwise you won't get high marks.
The course of Olympic Mathematics is the foundation, so you must read it thoroughly, and you can join outside training institutions to improve it.
Wish you success!