Contest Environment
The hardware and software configurations for Rayan 2025 are listed below. Please note that these configurations are subject to change.
Hardware
- Mini PC: Intel NUC 13th Generation (Model NUC13ANHi3)
- CPU: Intel Core i3-1315U (3.30–4.50 GHz)
- RAM: 16 GB
- Storage: 500 GB NVMe SSD
- External Monitor: Samsung 22″ C310 (1920×1080 resolution)
- External Keyboard: A4Tech KK-3330S
- External Mouse: A4Tech (1000 DPI)
Software
Operating System
- Ubuntu Desktop 24.04 LTS Linux (64-bit)
Desktop
- Xfce
Languages
- C++ (g++ version 13.2)
- Java (OpenJDK version 21.0)
- Python 3 (PyPy3 version 7.3 providing Python 3.9)
Editors and IDEs
- Eclipse
- IntelliJ IDEA (community edition)
- CLion
- Pycharm (community edition)
- Code::Blocks
- VS Code
- vi/vim/gvim
- emacs
- gedit
- geany
- kate
Reference Materials
- C++ STL
- JavaDocs
- Pascal
- DOMjudge Team Guide
Contest Platform
- DOMjudge
If you require any software not listed above or not included in the default Ubuntu 24 distribution, please let us know at [email protected] by November 5.
Compilation Commands
The command lines used for compiling submissions are as follows:
C++
g++ -x c++ -std=gnu++20 -Wall -O2 -static -pipe ${file}
Java
javac -encoding UTF-8 -d . ${file}
Python
pypy3 -m py_compile ${file}