What a great cool site for those who participating the ACM contest. It has an online judgment adding to that a huge number of interesting problems. Just try to see the online judgment and notice how efficient the accepted answers are. Furthermore notice how many solutions been submitted per minute.
Go and test your programming infra structure :D … http://acm.uva.es/