Chris's ACM Programming Contest Tips
Written by Christopher Thomas. Last updated 16 Oct. 2006.

This page attempts to provide a few useful guidelines, pointers, and tips for writing solutions to problems given in York University's training sessions for the ACM programming contest.

What is the ACM programming contest, and what happens at these training sessions?

The contest is a competition where teams of students from different universities try to solve as many programming problems as they can from a list within a fixed time limit. The practice sessions are a lot like this, but you're working individually with fewer problems and a shorter time limit.

How do I become good at these contests?

A few things help:

Any specific suggestions?

Yes, plenty:

Can I see an example?

Sure. Here's one:

Noteworthy features of this solution:

Enjoy!