UVa Online Judge home
the best training resource and has a section coresponding to <Programming Challenges>
Personally, I need a more gentle introduction to algorithmic problems -- none of my degrees are in CS, and I'm playing self-education catch-up. For that reason, I prefer USACO Training Program .
Resources and tutorials to get started on algorithms
Project Euler link
ACM - International Collegiate Programming Contest (ICPC) link files can be downloaded
Valladolid Online Judge - Problem Set Archive link
Valladolid Online Judge - Contest Hosting Service link
Implementation
CGAL - Computational Geometry Algorithms Library home
The Computational Geometry Algorithms Library or CGAL provides efficient and reliable geometric algorithms in C++.
link --> *****submissions receicved 有所有提交者所用的语言统计,C++ 占绝对优势,超过90%。 (其中C、JAVA使用率越来越少,而C++则逐渐增多。)
books to be read:
the algorithm design manual china-pub 已下载电子版 The Stony Brook Algorithm Repository link
Programming Challenges home 已打印
Introduction to Algorithms MIT course home
From Baylor to Baylor link
From Baylor to Baylor preserves the legacy of the ACM-ICPC World Finals. The book contains all the problems used during the 1991 to 2006 competitions, carefully typesetted and formatted to the highest standard.
Others
Resources and tutorials to get started on algorithms stackOverflow