Contest Environment
Update latter ....
Sample from 2022
Hardware System Unit
HP EliteDesk 800 G3 SFF, Core i7-7700, VGA NVIDIA GeForce GT730 2GB, Ram 8GB, SSD 120GB
External screen: Standing screen display size: 19 Inches Max Screen Resolution: 1280 x 1024 Brand: HP
External keyboard: HP KU- 1469
External Mouse: HP
Webcam: None
No hardware substitutions will be allowed (that is, teams may not bring their own equipment onto the contest floor). This includes that teams may not substitute keyboards or other peripherals; all teams will use identical equipment, as described above, during the contest.
Software
OS: Ubuntu 20.04
IDE (overview)
Codeblocks
Pycharm
Eclipse
Intellij
Editor
vim, gedit
More detail: https://oj.vnoi.info/runtimes/
IDE (detail):
Eclipse (version 2020) cấu hình cho Java
IntelliJ (IDEA Community Edition, version 2020.3), cấu hình cho Java và Kotlin
CLion (version 2020.3), cấu hình cho C/C++
Pycharm Community Edition Python IDE (version 2020.3.1), cấu hình cho Python 3
Code::Blocks (version 20.03-3), cấu hình cho C/C++
VS Code(version 1.5.2) cấu hình cho Java, C/C++
compiler:
Java
OpenJDK version “11.0.9.1” 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
C
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
C++
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Python 3
PyPy 7.3.3 with GCC 9.3.0: Python 3.6.12 (7.3.3+dfsg-2~ppa1~ubuntu20.04, Dec 20 2020, 00:32:23).
Kotlin
Version 1.4.21-release-351 (JRE 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
Suport Command-line:
C:
gcc -g -O2 -std=gnu11 -static ${files} -lm
C++:
g++ -g -O2 -std=gnu++17 -static ${files}
Java:
javac -encoding UTF-8 -sourcepath . -d . ${files}
Python 3
pypy3 -m py_compile ${files}
Kotlin
kotlinc -d . ${files}
Printing
● There will be runners who will deliver printed output to your team workstation (teams will not have direct access to the printers).
● To generate printed output, use the printfile command (see below). Printing files from within IDEs and other applications may work but is not guaranteed.
● To use the printfile command, go to a command prompt (open a shell terminal window) and type
printfile <filename>
where <filename> is the name of the file you want printed. Print jobs are limited to a few pages long; printing excessively long output will be deemed an activity detrimental to the contest and subject to disqualification.
Additionally, teams are allowed to bring their own notebook consists of 25 one-side printed A4 pages.