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.