This year a virtual contest environment will be provided to contestants in the form of an OVA Virtual Machine. It is based on Ubuntu 21.04, and contains the exact same compiler versions as those used on the judge machines, as well as a number of editors, IDEs, and other common programming tools. Its use is completely optional and only provided as a convenience.
The OVA for the virtual contest environment can be downloaded here:
Make sure you have at least 20GB of free space on your computer, or more to be safe. Import the OVA file into VirtualBox or another hypervisor of your choice. Start the nwerc2021-vm virtual machine and you will be automatically logged in as the team user. The user has sudo privileges, and its password is team. See below for frequently asked questions.
In addition to the compilers and interpreters listed on the Judging page, as well as reference documentation for all five submission languages, the virtual contest environment also includes the following software.
The virtual contest environment includes a few helper commands to invoke the compilers and interpreters with appropriate command-line flags, as specified above. They are:
Note that the included editors and IDEs may not use the same compiler configuration by default.
A: The team user has full superuser privileges on the virtual machine. You are free to make any modifications and install any software you require. Just run sudo apt install some-package.
A: You might not have enough free disk space. Make sure you have at least 20GB, or even 30-40GB to be on the safe side.
A: Screen resolution and scaling can be configured under View > Virtual Screen 1.
A: Try increasing the Video Memory (found under Settings > Display after powering off the virtual machine) to 64MB or more.
A: Contact technical@nwerc.eu.