List of Problemsets
From Algorithmist
Contents |
[edit] Online judges with (mostly) ACM problems
- UVa Problemset - http://acm.uva.es/p - The Valladolid University Online Judge. Over N problems, for a reasonable value of N. The problems are culled from old contests, and online contests.
- ACM-ICPC Live Archive - http://acmicpc-live-archive.uva.es/nuevoportal/ - The 2000's ACM-ICPC Live Archive Around the World. Contains actual problems from regionals and finals from 2000 on.
- Arbiter - http://acm.sharif.edu - Sharif University's Online Judge System
[edit] Programming contests
- IOI - International Olympiad in Informatics - http://olympiads.win.tue.nl/ioi/, http://www.ioinformatics.org
- TopCoder - http://www.topcoder.com - Quasi-weekly programming competitions from algorithms to components to marathons.
- USACO Contest - http://ace.delos.com/contestgate - Monthly contests (Nov - March)
- Z-Trening - http://www.z-trening.com - Few contests every month.
- Canadian Computing Competition - A two-stage annual olympiad. See also this categorization of past Stage 1s by topic, with solutions.
- SPb IFMO Training Sessions - http://neerc.ifmo.ru/trains/ (Note, all problems appear to be in Russian)
- UPC2001 Internet Contest - http://contest.psu.ru/Inet (link currently broken)
- Moscow SU Virtual Contests (in Russian) - http://acm.msu.ru/virtual
- South African Computer Olympiad - http://olympiad.cs.uct.ac.za/old/ - Archive of finals and IOI training contests
- CodeChef - http://www.codechef.com - Ongoing monthly algorithm programming competitions and short weekend challenges with prizes. Also has practice problems ranging from easy to hard.
[edit] Other
- URI Online Judge - http://www.urionlinejudge.com.br/ Programming practice site for students and teams with several problems divided into 8 categories covering several programming subjects
- USACO Training - http://ace.delos.com/usacogate - "Training" site for the USACO project
- Project Euler - http://projecteuler.net - Project Euler consists of challenging mathematical or computer science problems.
- Open Source Instititute - http://www.osix.net - Increasingly difficult "programming puzzles" to solve, including steganography, cryptography and plain-old algorithms.
- Python Challenge - http://www.pythonchallenge.com/ A series of cute puzzles to solve. You don't have to use Python (but some problems reference specific Python libraries)
[edit] Social Programming Networks
- Fudge - http://fudge.fit.edu - Compute, compete and connect on the world's first social programming network.