The 2020 ICPC Asia Jakarta Regional Contest and Indonesia National Contest (INC) 2020
Team Composition

A representative of the sponsoring institution of higher education, typically a faculty member, must be designated and registered as the team coach. They must certify the eligibility of contestants and be the official point-of-contact with the team before and during contest activities. A team may only have one registered coach, and that coach cannot also be a contestant.

The coach must fully register teams in the ICPC Registration System (https://icpc.global/) no later than 20 November 2020 (for Indonesian teams) and 11 December 2020 (for foreign teams). A team is not eligible to compete in the regional contest until the regional contest director has accepted the team in the web registration system. Teams failing to comply with any of these requirements will be ruled ineligible to compete. Only registered reserves may be substituted for contestants. Such substitutions must be entered in the ICPC Registration System by the Regional Contest Director before the contest begins.

Each team consists of at most three contestants who are eligible to compete in the 2021 ICPC World Finals as described under the section Team Requirements. Each team must satisfy the following eligibility rules.

Basic Requirements

Each member of the team should comply with ALL of the following requirements:

  • The student must be willing and able to compete in the 2021 ICPC World Finals.
  • The student must be enrolled in a degree program at the team’s institution with at least a half-time load. This rule is not to be construed as disqualifying co-op students, exchange students, students serving internships, or extramural students.
  • The student competes for only one institution in 2020.
  • The student has not competed in two ICPC World Finals.
  • The student has not competed in five years ICPC Regional Contest.
  • Teams from Asia Pacific region except from Japan, Korea, Taiwan, and Vietnam may compete in the 2020 Asia Jakarta Regional Contest. Teams from Japan, Korea, Taiwan, and Vietnam can only compete in their respective regional contest.

Period of Eligibility

Please consult the Eligibility Decision Tree to determine whether your team is eligible to compete.

Competing in the 2020 ICPC Asia Jakarta Regional Contest

Foreign teams may register directly to the 2020 ICPC Asia Jakarta Regional Contest through the ICPC Registration System.

Local teams can only advance to the 2020 ICPC Asia Jakarta Regional Contest through one of the following provincial contests *):
  • Top 40 INC 2020
  • Top 5 CompFest 2020
  • 15 Golden Tickets **)

*) There might be additional local teams invited to the 2020 ICPC Asia Jakarta Regional Contest based on INC 2020 result to make 60 local teams.

**) Golden Tickets are given to at most 15 top teams who solve at least 1 problem in INC 2020 and their institution is not in Top 40 INC 2020 and not in Top 5 CompFest 2020. Only at most one Golden Ticket will be given to each institution, and only the team with the highest rank in INC 2020 from each institution qualifies for the Golden Ticket.

The Problems

The teams will compete to solve the given problems (typically 10 to 13 problems) in 5 hours of contest time.

Each problem has the following components:
  • Problem description – the description will be given in English.
  • Input specification – details on the input format, including the input constraint.
  • Output specification – details on the output format.
  • Sample input/output.

Each problem has a time-limit and memory-limit constraint for its solution, i.e. the solution should run within the allowed time-limit and memory-limit to produce the correct output. The time-limit and memory-limit will be broadcasted at the beginning of the contest through the contest management system (DOMjudge).

You may find some example problems in the UVa Online Judge or Open Kattis.

During the contest, teams may ask clarifications about the problems using the contest management system (DOMjudge). If the judges agree that an ambiguity or error exists, a clarification will be issued to all contestants.

Solutions/Submissions

Each team should submit their solution (source code) through the contest management system (DOMjudge) anytime during the contest time.

A problem is considered as solved by the team if a verdict of "CORRECT" is given to the corresponding submission by the contest management system (DOMjudge).

Each submission may get one of these responses from the contest management system (DOMjudge):
  • CORRECT – the solution produced the correct output within the time and memory limit without any error. The corresponding problem is considered solved.
  • WRONG-ANSWER – the solution did not produce the correct output.
  • RUN-ERROR – the solution crashed (runtime-error) when processing the test data.
  • TIMELIMIT – the solution took more time to produce the output than the allowed time-limit for that problem.
  • MEMORY-LIMIT – the solution consumed more memory than the allowed memory-limit for the problem.
  • NO-OUTPUT – the solution produced no output.
  • COMPILER-ERROR – the solution could not be compiled.

No other details will be given to each response.

Fair Competition

A team may be disqualified if the team is found to be cheating. Cheating involves any attempt or activity by an individual or groups (team members and/or coach) to enhance or diminish their performance or other teams' performance by the means other than actual ability related to the contest, including but not limited to efforts such as submitting a solution which is not their own, hacking (successful or not) the contest management system, dislodging extension cords, or distracting behaviour. All teams should uphold the sportsmanship and the spirit of fair competition. Please refer to Minimum Proctoring Rules (here) to uphold the competition fairness.

Ranks

Teams are ranked according to the most problems solved. Teams who solve the same number of problems are ranked by the least total time. The total time is the sum of the time consumed for each solved problem (in minutes). The time consumed for a solved problem is the time elapsed from the beginning of the contest to the submittal of the correct solution plus 20 penalty minutes for every previously incorrect solution for that problem.

Programming Languages

The supported programming language for the 2020 ICPC Asia Jakarta Regional Contest and Indonesia National Contest 2020 are:

  • C
  • C++11
  • Java
  • Python 2
  • Python 3

Note that a Python solution can be much slower compared to the other two programming languages, thus, we do not guarantee all the problems can be solved with the time-limit constraint with Python even though the same algorithm is being used. Nevertheless, you may use Python as you see fit.

The server/grader is installed with:

  • C/C++: GCC/G++ 9.3.0
  • Java: Java 11.0.9
  • Python: Python 2.7.18 and Python 3.8.5

Contest Environment

INC 2020

Contest Website: http://competition.binus.ac.id/contest/

This is an online contest, so your team may use any resources you have. Make sure your submitted code can be compiled using the judge's compiler.

The 2020 ICPC Asia Jakarta Regional Contest

This is an online contest. Please refer to the Minimum Proctoring Rules (here to uphold the competition fairness.

How to register, click here.
To register your team, please visit ICPC HQ web here
for ICPC Updates please refer to :
http://blog.sina.com.cn/cjhwang

Latest News

[January 5th, 2021]
add content: [December 15th, 2020]
updated content: [December 13th, 2020]
updated content: [December 11th, 2020]
added finalist: [December 4th, 2020]
updated rules: [November 23th, 2020]
updated content: [November 14th, 2020]
updated content: [November 11th, 2020]
updated content: [September 22th, 2020]
updated content: