Solutions to homework and contest semester project are submitted to Brute where they are automatically checked and evaluated (the research semester project is also submitted to Brute, however it is evaluated manually by the corresponding lab teacher). General information about the Brute
cpp
for C++, py
for Python3).
.zip
archives.
Details about input, output and command line arguments of your compiled programs are provided in the corresponding assignment PDFs.
Important: the time limits are scaled by the programming language in the homework assignments. However, this is not true for the contest semester project, i.e. all programming languages have the same time-limit in the contest semester project.
From now on, assume that $ROOT_DIR
is the root directory with your submitted source codes.
Requirements:
$ROOT_DIR
(subdirectories are not allowed)
cpp
or h
suffix
cpp
files must contain main()
function
Source codes are compiled with G++ version 13.2, OpenMP 5.0+ with flags -std=c++11 -O2 -march=native -pthread -fopenmp
.
Requirements:
$ROOT_DIR/main.py
is the top file that will be run and therefore it must exist
$ROOT_DIR/main.py
begins #!/usr/bin/env python3
UTF-8
gurobipy
module
Source codes are run with cpython interpreter, version 3.11. Additional allowed libraries:
argv
array contains the name of your program on the 0-th index, whereas in Java this name is not included.