[ Логин ] [ Регистрация ]
Закрытые контесты
29.05.2006 9:20:25

Появилась возможность создавать закрытые контесты, где администратор может разрешить или запретить любому пользователю или группе пользователей доступ на контест.

Новый адрес сайта
26.05.2006 14:33:19

Теперь система BACS доступна по адресу http://bacs.cs.istu.ru/
С 05.06.06 открыт доступ извне!

ПАКМ - турнир к зачету
25.05.2006 13:03:14

Для получения зачета по курсу ПАКМ каждый студент в назначенное время должен решить задачу, предложенную преподавателем.

Гр. 6-19-1: четверг с 16.30,
гр. 6-19-2: понед. с 18.00,
гр. 6-19-3: четверг с 13.30.

В.Г. Тарасов

Состояние на 10.05
10.05.2006 14:22:16

Поддержка нескольких серверов проверки реализована!
Теперь сервер проверки при запуске автоматически выбирает свободный сетевой порт и регистрируется в базе данных. При посылке запроса на проверку решения выбирается наименее загруженный сервер, и ему посылается уведомление о наличии необработанных запросов на проверку. "Зависшие" или отключенные вручную сервера автоматически убираются из списка активных серверов проверки. Когда сервер проверки завершает обработку очередного запроса, он сразу же начинает обрабатывать следующий, если такой имеется. При работе нескольких серверов с базой данных используется блокировка, таким образом исключается возможность того, что один запрос будет обработан несколькими серверами.
Также реализована система вопросов и сообщений на контесте. Любой участник турнира может задать вопрос жюри; обычно жюри отвечает "да", "нет" или "без комментариев", но может и ответить развернуто. После этого жюри решает, будет ли этот вопрос видим для всех участников турнира, либо его будет видеть только участник, который задал вопрос. Жюри также имеет возможность послать сообщение (clarification) всем участникам контеста.

Разработка почти закончена
05.05.2006 12:51:39

Сегодня в архив были добавлены все задачи из системы Ковычева. Также были пофиксены некоторые мелкие баги.
Планируется:

  • Добавить систему вопросов/ответов на контесте и вообще администрирование в процессе контеста.
  • Возможность объединять пользователей в группы и разрешать/запрещать им доступ на контест.

    В будущем будет добавлена поддержка распределенных серверов задач, это повысит общую производительность системы.

  • Характеристики системы
    30.11.1999 0:00:00
    [gcc]
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/lto-wrapper
    Целевая архитектура: x86_64-unknown-linux-gnu
    Параметры конфигурации: /build/src/gcc-4.7.2/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man \
    --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
    --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu \
    --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl \
    --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold \
    --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release
    Модель многопоточности: posix
    gcc версия 4.7.2 (GCC) 
    
    [java]
    extra/openjdk6 6.b24_1.11.4-1
    
    [C++]
    compile=/usr/bin/c++ -O2 -fno-stack-limit -x c++ {src} -o{src}.o
    
    [C++11]
    compile=/usr/bin/c++ -O2 -fno-stack-limit -std=c++0x -x c++ {src} -o{src}.o
    
    [C]
    compile=/usr/bin/c++ -O2 -fno-stack-limit -x c {src} -o{src}.o
    
    [FPC (Delphi mode)]
    /usr/bin/fpc -Cs`echo '64*2^20-1025' | bc` -Xt -O2 -Mdelphi {src} -o{src}.exe
    
    [FPC]
    /usr/bin/fpc -Cs`echo '64*2^20-1025' | bc` -Xt -O2 -Mfpc {src} -o{src}.exe
    
    [Java]
    javac -g:none -classpath %s.dir %s.dir/%s"
    // note: public class Main {} is required