Each problem will specify the time limit in seconds and memory limit for a single test case run. These limits are enforced by the judging software. The memory limit specified INCLUDES the memory used by the execution environment, so you have to take that into account. For example, for java, python and kotlin you have to consider the memory limit includes the memory used by the runtime environment, which can be several megabytes. For C and C++ the memory used by the C runtime is relatively small, but should still be considered.
If you are using Kotlin, please be sure to capitalize the first letter of your Kotlin source file. Example: Myprogram.kt (NOT: myprogram.kt).
Notice: You should not include any compiler/interpretter directives or pragmas that rely on specific hardware. We are not responsible for the correct operation of such directives included in your source code. None of the problems should require the use of such directives, as ample CPU time will be allowed for each problem.
The problems are given as PDF documents. You can download the problems and sample data all zipped together.