Contest Types

Contest can be divided based on three categories:

Type

Currently, there are two contest types:

  • Standard

    Standard contest are normal contest with fixed duration and user can only do contest within that duration. Standard contest have configuration of contest scoreboard freeze time. Contest scoreboard that are displayed to contestant will be freezed after the freeze time.

  • Virtual

    Virtual contest consist of two kinds of duration. The first duration is the contest total duration where contest can be entered within the duration. The second one is the contest virtual duration. Once a user has entered the contest, the total time of contest is using the contest virtual duration.

    Virtual contest can be started by contestant or team coach based on the configuration.

Scope

Currently, there are two contest scopes:

  • Public

    In public contest, any user can register to the contest. Public contest is also known as open contest. Public contest have configuration of register time (user can only register within this time) and max registrants (the total number of maximum user registered).

  • Private

    In private contest, users are registered manually by contest supervisors or managers. Only registered user can enter the contest.

Style

Currently, there are two contest styles:

  • IOI

    IOI style contest supports partial score between 0 and 100. In IOI style, the time contestant uses to solve the problem is not counted for ranking. That means there could be two or more contestants with the same rank.

  • ICPC

    ICPC style contest doesn’t support partial score, it only has 0 or 1 score. In ICPC style, there is a concept of penalty where a wrong answer will get time penalty. Besides wrong answer, a submitted answer by default get penalty based on the passed time since contest start. ICPC contest have configuration of the time penalty of wrong submission.