COMPETITION EQUIPMENT
Hardware
Dell OptiPlex 7090 is assigned to each contestant
with the following components:
CPU: Intel Core i7-10700 (2.90GHz) 8 Cores
RAM: 16 GB DDR4 SDRAM
Storage: 512 GB SSD
Screen: Dell 24 inch (1920×1080 resolution)
Mouse: USB Wired Mouse
Keyboard: USB QWERTY English/Arabic Keyboard (UK Layout)
Note: Contestants are encouraged to bring their own keyboard
and mouse. However, please note that according to the
Contest Rules, it must not have wireless communication
capability and must not have any programmable
functions whose configuration is retained when
unplugged.
Software
Contestants can expect the following software, with the minimum versions stated below. A virtual machine is available at the bottom of this page to allow practicing with the software environment of the contest.
Please note that Code::Blocks WILL NOT be available because of stability issues.
To get a student license to use CLion and PyCharm refer to this link: https://www.jetbrains.com/community/education/#students, in the onsite machine CLion and PyCharm will be activated with a professional licence from JetBrains.
Operating System
Ubuntu 22.04 LTS (with the ubuntu-desktop-minimal package set)
Compiler
GCC 11.4.0
Text Editors and IDEs
Atom 1.60.0
CLion 2024.1.4
Eclipse 2024-06 R
Geany 1.38
GNU Emacs 27.1
Joe 4.6
Kate 21.12.3
KDevelop 5.7.211203
Nano 6.2
Neovim v0.10.0
PyCharm 2024.1.4
Sublime Text 4169
Vim 8.2.4919
Visual Studio Code 1.91.1 (with C/C++ extension v1.20.5)
Debuggers
DDD 3.3.12
GDB 12.1
Valgrind 3.18.1
Interpreters
Python 3.10.12
Ruby 3.0
Documentations
C/C++ reference
Python 3
Other Applications
Byobu 5.133
Firefox 128
Gnome Terminal 3.44.0
Konsole 21.12.3
Virtual Machine
The IOI 2024 VM is published to help contestants get familiar with the software environment of the contest. However, please note that the VM will not be used onsite at IOI 2024: the operating system with the same software and configurations will run natively on the contestant laptops. In accordance with this, please do not report issues related to virtualization and performance.
VM download link: https://drive.google.com/file/d/1ExUbik5OSPP0rHlZwD0ayoVNJDo1w7wy/view?usp=sharing