HIT Online Judge System is one of the best online judge systems in the World.
Last update: Jan 2 2009