The International Collegiate Programming Contest (ICPC) is an algorithmic programming contest for college students. Teams of three, representing their university, work to solve the most real-world problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure. It is the oldest, largest, and most prestigious programming contest in the world, featuring contestants from over 2,000 universities that are spread across 80 countries and six continents.