ICPC
ICPC World Finals
The world championship of the International Collegiate Programming Contest. Teams of three students share one computer and face eight or more problems in five hours; the team solving the most problems in the fewest attempts and the least cumulative time wins. Universities reach the finals through regional competition. Problems are lettered rather than numbered, and each asks for a program, not a proof.
University teams of three · one five-hour paper · official site
Editions
| Year | Edition | Host | Problems | Results |
|---|---|---|---|---|
| 2025 | 49th | Baku, Azerbaijan | 12 problems | Standings |
| 2024 | 48th | Astana, Kazakhstan | 12 problems | Standings |
| 2023 | 47th | Luxor, Egypt | 11 problems | Standings |
| 2022 | 46th | Luxor, Egypt | 11 problems | Standings |
| 2021 | 45th | Dhaka, Bangladesh | 12 problems | Standings |
| 2020 | 44th | Moscow, Russia | 15 problems | Standings |
| 2019 | 43rd | Porto, Portugal | 11 problems | Standings |
| 2018 | 42nd | Beijing, China | 11 problems | Standings |
| 2017 | 41st | Rapid City, United States | 12 problems | Standings |
| 2016 | 40th | Phuket, Thailand | 13 problems | Standings |
| 2015 | 39th | Marrakesh, Morocco | 13 problems | Standings |
| 2014 | 38th | Yekaterinburg, Russia | 12 problems | Standings |
| 2013 | 37th | Saint Petersburg, Russia | 11 problems | Standings |
| 2012 | 36th | Warsaw, Poland | 12 problems | Standings |
| 2011 | 35th | Orlando, United States | 11 problems | Standings |
| 2010 | 34th | Harbin, China | 11 problems | Standings |
| 2009 | 33rd | Stockholm, Sweden | 11 problems | Standings |
| 2008 | 32nd | Banff, Canada | 11 problems | Standings |
| 2007 | 31st | Urayasu, Japan | 10 problems | Standings |
| 2006 | 30th | San Antonio, United States | 10 problems | Standings |
| 2005 | 29th | Shanghai, China | 10 problems | Standings |
| 2004 | 28th | Prague, Czech Republic | 10 problems | Standings |
| 2003 | 27th | Beverly Hills, United States | 10 problems | Standings |
| 2002 | 26th | Honolulu, United States | 9 problems | Standings |
| 2001 | 25th | Vancouver, Canada | 9 problems | Standings |
| 2000 | 24th | Orlando, United States | 8 problems | Standings |
| 1999 | 23rd | Eindhoven, Netherlands | 8 problems | Standings |
| 1998 | 22nd | Atlanta, United States | 8 problems | – |
| 1997 | 21st | San Jose, United States | 8 problems | – |
| 1996 | 20th | Philadelphia, United States | 8 problems | – |
| 1995 | 19th | Nashville, United States | 8 problems | – |
| 1994 | 18th | Phoenix, United States | 8 problems | – |
| 1993 | 17th | Indianapolis, United States | 8 problems | – |
| 1992 | 16th | Kansas City, United States | 7 problems | – |
| 1991 | 15th | San Antonio, United States | 7 problems | – |
| 1990 | 14th | Washington, D.C., United States | Scanned PDF ↗ | – |
| 1989 | 13th | Louisville, United States | Scanned PDF ↗ | – |
| 1988 | 12th | Atlanta, United States | Scanned PDF ↗ | – |
| 1987 | 11th | St. Louis, United States | Scanned PDF ↗ | – |
| 1986 | 10th | Cincinnati, United States | Scanned PDF ↗ | – |
| 1985 | 9th | New Orleans, United States | Scanned PDF ↗ | – |
| 1984 | 8th | Philadelphia, United States | Scanned PDF ↗ | – |
| 1983 | 7th | Melbourne, United States | Scanned PDF ↗ | – |
| 1982 | 6th | Indianapolis, United States | Scanned PDF ↗ | – |
| 1981 | 5th | St. Louis, United States | Scanned PDF ↗ | – |
| 1980 | 4th | Kansas City, United States | Scanned PDF ↗ | – |
| 1979 | 3rd | Dayton, United States | Scanned PDF ↗ | – |
| 1978 | 2nd | Detroit, United States | Scanned PDF ↗ | – |
| 1977 | 1st | Atlanta, United States | – | – |