GRADING ENVIRONMENT

Grading System

The contest will use CMS (Contest Management System) as the grading system.

Grading is performed on Quipus All-in-One Desktop computers with the following specs:

  • Intel Core i9-13900H
  • 16 GB DDR4
  • 1 TB NVMe SSD

NoteGrading servers are identical to contestant machines, but with Turbo Boost, Hyper-Threading and CPU scaling disabled, so CMS timings may differ slightly from local runs.

Submitted C++ source files are compiled in a Linux environment using GCC 13.3 or newer – the same compiler version installed on contestant machines.

NoteRecent GCC versions may consume excessive resources when compiling code that allocates dynamic data structures (e.g., a vector) with a large constant size. This may cause compilation to exceed resource limits and fail.

The exact commands used for compilation will be shown on the grading system. With the exception of certain task types, the compilation command will generally be of the following format:

/usr/bin/g++ -DEVAL -std=gnu++20 -O2 -pipe -static -s -o task grader.cpp task.cpp

Note: The compilation scripts provided to the contestants use a similar compilation command, except that they do not include -DEVAL and use the -g flag instead of -s.

Hello World
Scroll to Top