You are on page 1of 3

ACM ICPC

What is ACM – ICPC?

• The International Collegiate Programming Contest, known as the ICPC, is an annual multi-
tiered competitive programming competition among the universities of the world.
• Headquartered at Baylor University, the ICPC operates autonomous regional contests covering
six continents culminating in a global World Finals every year.
Contest rules
• CPC contests are team competitions, consist of three students.
• Participants must be university students, who have had less than five years of university
education before the contest.
• Students who have previously competed in two World Finals or five regional competitions are
ineligible to compete again.
• During each contest, the teams of three are given 5 hours to solve between eight and fifteen
programming problems (with eight typical for regional's and twelve for finals).
• They must submit solutions as programs in C, C++, Java, Python or Kotlin (although it is not
guaranteed every problem is solvable in any certain language).
• Programs are then run on test data. If a program fails to give a correct answer, the team is
notified and can submit another program.
• The winner is the team which correctly solves most problems.
• If necessary to rank teams for medals or prizes among tying teams, the placement of teams is
determined by the sum of the elapsed times at each point that they submitted correct solutions
plus 20 minutes for each rejected submission of a problem ultimately solved.
Nature of problems to solve:
• Data structure problems
• Algorithms
– To solve real problems efficiently
• Categories:
– Sorting
– Searching
– Graph algorithms
– Scientific computing: matrix, number-theoretic, computational geometry, etc.
• Mathematics
– Everything finally goes back to mathematics!
– Number theory
– Geometry
– Combinatorics
– Graph theory
– …
World Finals – 2018

Problems given in 2018

Participation In Indian Regionals:

For the ACM ICPC 2017 - 2018 Indian regionals, there will be 5 sites within India. The five regional sites
include - Amritapuri, Hindustan University, NITTTR, Kolkata (multisite with UIET Kanpur), IIT
Kharagpur and IIITM Gwalior. Further, unlike last year, there is no "India Final" site. However, we have a
new host (IIITM Gwalior) for the India regionals. Teams will be moving to the World Finals from all the 5
sites. Here’s everything you need to know about participation in Indian regionals.

1. Participants need to register on the Baylor Site to be eligible to take part in the contest. Click
here to register.
2. There will only be one online round for all the 5 India regionals.
3. You must not register your team for more than two sites, as that will lead to your
disqualification from all regionals.
4. A team in Asia can take part in regionals for 5 years (and not 5 regionals).
5. Based on performance of the online round, each regional site will decide on the number of
teams to be invited for the on-site round.
6. Preference will be given to maximize the number of colleges participating in the on-site round.
7. Each regional site will have a few slots booked for advancing the top teams to the World Finals
based on the performance of the teams in their on-site rounds.

Registration starts and ends in October of every year.

Registration Link:

https://icpc.baylor.edu/

Regional’s Registration links:


http://icpc.amrita.ac.in/
http://icpckolkata.in/registration/
http://acm.iitkgp.ac.in/
http://icpc-iiitm.com/

You might also like