Online Contest Countdown
The ACM International Collegiate Programming Contest (ICPC) provides college students with opportunities to interact with students from other universities and to sharpen and demonstrate their problem-solving, programming, and teamwork skills. The contest provides a platform for ACM, industry, and academia to encourage and focus public attention on the next generation of computing professionals as they pursue excellence.
The ICPC is a two-tiered competition among teams of students representing institutions of higher education. Teams compete in Regional Contests, from which top scoring teams advance to the ACM-ICPC World Finals. As
determined by the ICPC Executive Committee, Regional Contests are grouped into Super Regions. Super RegionalChampions and the overall ICPC World Champions are recognized at the ACM-ICPC World Finals. Gold, Silver,and Bronze medal winners are also recognized.
Amrita University is one of the sites in India hosting the Regional Contest of ACM ICPC.
Battle of the Brains
The contest pits teams of three university students against eight or more complex, real world problems, with a
grueling five hour deadline. Huddled around a single computer, competitors race against the clock in a battle of
logic, strategy and mental endurance. Teammates collaborate to rank the difficulty of the problems, deduce the requirements, design test beds, andbuild software systems that solve the problems under the intense scrutiny of expert judges. For a well versed computer science student, some of the problems require precision only. Others require a knowledge and understanding of advanced algorithms. Still others are simply too hard to solve except, of course, for the world’s brightest problem solvers.
Judging is relentlessly strict. The students are given a problem statement not a requirements document. They
are given an example of test data, but they do not have access to the judges’ test data and acceptance criteria.
Each incorrect solution submitted is assessed a time penalty. You don’t want to waste your customer’s time
when you are dealing with the supreme court of computing. The team that solves the most problems in the
fewest attempts in the least cumulative time is declared the winner.