Moving forward towards Go for Gold(IOI)

Do i need to know STL and anything other than Basic of C++(I/O, Arrays, Functions) to solve all the past year problems of ZCO i am done with 9 problems of it. Also what all i need to know in data structures and algorithms.

zco=dp and greedy,sorting,binary search

complete ioi syllabus is here