Уральские олимпиады
Уральский Федеральный университет имени первого Президента России Б.Н.Ельцина
Вузовско-академическая олимпиада по информатике 2017
Версия для печати

Техническая информация

Конфигурации компьютеров

Каждый участник основного тура обеспечивается одним компьютером, подключенным к локальной сети, с установленной операционной системой Windows 7 SP1 или новее.

Участникам будет доступно следующее програмное обеспечение:

  • Microsoft Visual Studio C++/C# 2013 Express
  • MinGW C/C++ 4.8 + Code::Blocks 12.11
  • Free Pascal 2.6 + Lazarus 1.2
  • PascalABC.NET 2.1
  • Python 3.4 + IDLE
  • Java 1.8 + Eclipse 4.3

Технический комитет имеет право устанавливать патчи и обновления для перечисленного программного обеспечения. На проверяющих компьютерах соревнований могут быть также установлены более новые версии компиляторов.

Логин и пароль от операционной системы будут указаны в памятке участника

Языки программирования

Решения задач должны быть написаны на одном из следующих языков:

  • C++
  • Java
  • C#
  • Pascal
  • Python

Для компиляции и запуска решений жюри использует следующие команды:

Компиляция
Компилятор Командная строка
Microsoft Visual C++ 2013 cl /TP /MT /EHsc /GL /O2 /W3 /Za /D "_CRT_SECURE_NO_WARNINGS" /D "_CRT_SECURE_NO_DEPRECATE" /D "ONLINE_JUDGE"
MinGW GCC 4.9.1 g++ -static -fno-strict-aliasing -DONLINE_JUDGE -lm -s -x c++ -Wl,--stack=67108864 -O2 -o %1.exe %1
MinGW GCC 4.9.1 (С++11) g++ -static -fno-strict-aliasing -DONLINE_JUDGE -lm -s -x c++ -Wl,--stack=67108864 -std=c++11 -O2 -o %1.exe %1
FreePascal 2.6.4 ppc386 %1 -WC -Ci-o-r-t- -Xs -Sdgich -Se10 -l- -vwnh -n -dONLINE_JUDGE
PascalABC.NET 2.2 (.NET 4.0) pabcnetcclear %1
J2SE Development Kit (JDK) 8.0 Update 20 javac
Microsoft Visual C# 2010 (.NET 4.0) csc /o+ /d:ONLINE_JUDGE /r:System.Numerics.dll
Python 2.7.8 py_compile.compile
Python 3.4.1 py_compile.compile
Запуск
Язык Командная строка
C++, C#, Pascal %1
Java java -client -Xmx544m -Xss64m -DONLINE_JUDGE YourClassName
Python python %1

Используются 32-битные версии компиляторов

Вы можете попробовать различные компиляторы и языки прямо сейчас на сайте acm.timus.ru.