I've participated in the University of Waterloo's Canadian Computing Competition in high school.
I generally didn't train for the contests, instead just seeing how far my own programming knowledge and problem-solving skills could bring me.
I've sadly lost all the exact scores I achieved each year, but my distinctions have been:
My solutions aren't publicly available.
Back to programming