Official Rules
Please refer to the APIO 2024 website for the official rules.
Practice Session
To be announced
Workstation
Each contestant will be assigned a workstation to connect to the competition Virtual Machine via Chrome Remote Desktop. Contestants must not interact with the workstation outside the Virtual Machine.
Virtual Machine
Hardware
CPU: 4 vCPUs (implemented as 4 hyperthreads on 2 physical cores). Base frequency 2.5 GHz or higher.
Memory: 8 GB or higher
Disk space: At least 2 GB free space on local disk
Personal Keyboards
Contestants are highly recommended to bring one personal keyboard, one mouse and one mousepad for use in the competition. Wireless devices or devices that require installation of drivers, and mechanical keyboards fitted with “blue” switches (or equivalent) are not allowed. The adjudicators reserve the right to examine and disallow any device.
Installed Software
– Operating System: Debian 10 “Buster”
– Display Manager: XFCE4
– Google Chrome
– Free Pascal 3.0.4
– g++-11
– gcc-11
– JDK 1.8.0
– Python 3.10.7
– Visual Studio Code (with Pascal, C/C++, Java, Python and Code Runner plugins)
– gdb, vim, nano, zip, unzip, cppreference-doc-en-html
– HKOI Online Judge “Code” is NOT available (It is allowed)
Assistance
If contestants wish to go to the toilet during the test, they must make a request using the Questions / Announcements feature. Contestants may only go to the toilet upon approval by the invigilators. The invigilators may reject any request that is deemed excessive, or if another contestant is visiting the toilet. It will be regarded as cheating if you leave the seat without the invigilator’s approval.