Для проведения как первого, так и второго этапа соревнований будет использована проверяющая система Яндекс.Контест.
Параметры проверяющих серверов: Intel(R) Xeon(R) CPU E5-2660 @ 2.20GHz, 20480KB cache, виртуализация на 1 ядре, 4GB RAM, используя ОС Linux
Для сдачи решений участники могут выбрать один из следующих компиляторов:
- C/C++: gcc-4.9.2 (Ubuntu 4.9.2-0ubuntu1~12.04)
- Java 7 32 bit: Oracle Java 1.7
- Java 8 64 bit: Oracle Java 1.8
- Python 2: Python 2.7 (для некоторых задач существование укладывающегося в ограничения решения на данном языке не гарантируется)
- Python 3: Python 3.4.3 (для некоторых задач существование укладывающегося в ограничения решения на данном языке не гарантируется)
- Kotlin: информация о возможности выбора языка Kotlin будет предоставлена позднее.
Командная строка компиляции и запуска.
Язык | Обозначение в тестирующей системе | Параметры компиляции |
C | plain_c (GNU c 4.9) | gcc -O2 -fno-stack-limit -std=c99 -x c файл -lm -o исполняемый файл;; |
C 11 | c11 (GNU c11 4.9) | gcc -O2 -fno-stack-limit -std=c11 -x c файл -lm -o исполняемый файл;; |
C++ | gcc (GNU c++ 4.9) | g++ -lm -O2 -fno-stack-limit-x c++ файл -o исполняемый файл;; |
C++ 11 | gcc0x (GNU c++ 11 4.9) | g++ -lm -O2 -fno-stack-limit -std=c++11 -x c++ файл -oисполняемый файл;; |
C++ 14 | gnuc14 (GNU c++ 14 4.9) | g++ -lm -O2 -fno-stack-limit -std=c++14 -x c++ файл -oисполняемый файл;; |
Java 1.7 x32 | Oracle Java 7 x32 | Компиляция: javac файл Запуск: java -d32 -client -Xmx1024M -Xss256M -jar класс |
Java 1.8 | java8 (Oracle Java 8) | Компиляция: javac файл Запуск: java -d64 -Xmx1024M -Xss1024M -jar класс |
Python 2 | python2_6 (Python 2.7) | Компиляция: py_compile.compile(файл, doraise=True) Запуск: python2.7 файл |
Python 3 | python3_4 (Python 3.4.3) | Компиляция: py_compile.compile(файл, doraise=True) Запуск: python3.4 файл |
|