Examplse:zaoch-2012:serve.cfg

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Примеры конфигурационных файлов/Заочка-2012

contest_id = 25

contest_time = 0         # не ограниченный по времени турнир
score_system = kirov
board_fog_time = 0       # без "заморозки" таблицы результатов
board_unfog_time = 0
standings_locale = "ru"  # таблица результатов на русском языке

compile_dir = "../../compile/var/compile"

separate_user_score      # хранить отдельные баллы для участников
team_enable_src_view     # разрешить участникам просмотр их исходного кода
team_enable_rep_view
team_enable_ce_view
ignore_compile_errors
prune_empty_users
notify_clar_reply
enable_eoln_select       # разрешить участникам выбор типа концов строк

max_run_total = 10M
max_run_num = 500

team_info_url = "http://olympiads.ru/cgi-bin/users?contest_id=25&user_id=%Mi&locale_id=1"
standings_file_name = "standings.shtml"
users_on_page = 100
stand_header_file = "s_header.shtml"
stand_footer_file = "s_footer.shtml"
stand_symlink_dir = "olympiads.ru/html/zaoch/2012-13/standings/"

stand_show_att_num
stand_extra_format = "<b>%Mr</b>: %Mc, %Mt, %UMp1c"
stand_extra_legend = "Регион, город, школа, класс"
stand_extra_attr = " width=\"120\" class=\"st_extra\""

rounding_mode = floor
show_astr_time
enable_runlog_merge
secure_run
detect_violations
enable_memory_limit_error
advanced_layout
ignore_bom
enable_l10n
standings_charset = "koi8-r"
cpu_bogomips = 5885

[language]
id = 1
short_name = "fpc"
long_name = "Free Pascal 2.6.0"
src_sfx = ".pas"

[language]
id = 2
short_name = "gcc"
long_name = "GNU C 4.7.2"
src_sfx = ".c"

[language]
id = 3
short_name = "g++"
long_name = "GNU C++ 4.7.2"
src_sfx = ".cpp"

[language]
id = 6
short_name = "gfortran"
long_name = "GNU Fortran 4.7.2"
src_sfx = ".for"

[language]
id = 8
short_name = "dcc"
long_name = "Borland Delphi 6 (Kylix) 14.5"
arch = "linux-shared-32"
src_sfx = ".pas"

[language]
id = 12
short_name = "mzscheme"
long_name = "MzScheme 4.1.2"
arch = "linux-shared"
src_sfx = ".scm"

[language]
id = 13
short_name = "python"
long_name = "Python 2.7"
arch = "linux-shared"
src_sfx = ".py"

[language]
id = 14
short_name = "perl"
long_name = "Perl 5.12.4"
arch = "linux-shared"
src_sfx = ".pl"

[language]
id = 15
short_name = "gprolog"
long_name = "GNU Prolog 1.3.1"
arch = "linux-shared"
src_sfx = ".pro"

[language]
id = 18
short_name = "javac"
long_name = "Java JDK 1.7.0_10"
arch = "java"
src_sfx = ".java"
exe_sfx = ".jar"

[language]
id = 21
short_name = "ruby"
long_name = "Ruby 1.8.7"
arch = "linux-shared"
src_sfx = ".rb"

[language]
id = 22
short_name = "php"
long_name = "PHP 5.3.8"
arch = "linux-shared"
src_sfx = ".php"

[language]
id = 23
short_name = "python3"
long_name = "Python 3.1.2"
arch = "linux-shared"
src_sfx = ".py"

[language]
id = 26
short_name = "ghc"
long_name = "The Glasgow Haskell Compiler 7.4.2"
arch = "linux-shared"
src_sfx = ".hs"

[language]
id = 50
short_name = "nasm-x86"
long_name = "NASM 2.09.03"
arch = "linux-shared-32"
src_sfx = ".asm"

[language]
id = 51
short_name = "clang"
long_name = "clang C 3.2"
arch = "linux-shared"
src_sfx = ".c"

[language]
id = 52
short_name = "clang++"
long_name = "clang C++ 3.2"
arch = "linux-shared"
src_sfx = ".cpp"

[problem]
abstract
short_name = "Generic"
use_stdin
input_file = "input.txt"
combined_stdin
use_stdout
output_file = "output.txt"
combined_stdout
score_latest
test_pat = "%02d"
use_corr
corr_pat = "%02d.a"
time_limit = 1
real_time_limit = 5
max_vm_size = 256M
full_score = 100
run_penalty = 0
check_cmd = "check"
interactive_valuer
valuer_cmd = "../gvaluer"

[problem]
id = 1
super = "Generic"
short_name = "A"
long_name = "Канарейки"
internal_name = "rabbits"
extid = "polygon:rabbits"
max_vm_size = 256M
max_stack_size = 128M
full_user_score = 100
standard_checker = "cmp_long_long_seq"
solution_cmd = "zoo_ap"

[problem]
id = 2
super = "Generic"
short_name = "B"
long_name = "Страусиная ферма"
internal_name = "ostriches"
extid = "polygon:ostriches"
max_vm_size = 256M
max_stack_size = 64M
full_user_score = 100
open_tests = "1-35:brief, 36-55:brief"
final_open_tests = "1-55"
solution_cmd = "clev"

[problem]
id = 3
super = "Generic"
short_name = "C"
long_name = "Кафельная плитка"
internal_name = "tiles"
extid = "polygon:tiles"
max_vm_size = 256M
max_stack_size = 64M
full_user_score = 100
standard_checker = "cmp_huge_int"
solution_cmd = "tiles_ha"

[problem]
id = 4
super = "Generic"
short_name = "D"
long_name = "Нумерация серий"
internal_name = "futurama"
extid = "polygon:futurama"
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 100
standard_checker = "cmp_file_nospace"
solution_cmd = "futurama_at"

[problem]
id = 5
super = "Generic"
short_name = "E"
long_name = "Распродажа"
internal_name = "knapsack"
extid = "polygon:knapsack"
time_limit = 3
real_time_limit = 6
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 60
open_tests = "1:full, 2-7:brief, 8-11:brief, 12-23:hidden"
solution_cmd = "knapsack_poland"

[problem]
id = 6
super = "Generic"
short_name = "F"
long_name = "Числа в Зазеркалье"
internal_name = "mirror"
extid = "polygon:mirror"
time_limit = 2
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 60
open_tests = "1-2: full, 3-26:brief, 27-32:brief, 33-40:hidden"
final_open_tests = "1-40"
standard_checker = "cmp_huge_int"
solution_cmd = "mirror_ap"

[problem]
id = 7
super = "Generic"
short_name = "G"
long_name = "Правила дорожного движения"
internal_name = "forbidden"
extid = "polygon:forbidden"
time_limit = 3
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 60
open_tests = "1: full, 2-10:brief, 11-20:brief, 21-47:hidden"
final_open_tests = "1-40"
standard_checker = "cmp_long_long_seq"
solution_cmd = "forbidden_at_bfs_fast_scanf"

[problem]
id = 8
super = "Generic"
short_name = "H"
long_name = "Петя отдыхает"
internal_name = "holidays"
extid = "polygon:holidays"
time_limit = 1
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 40
open_tests = "1-2: full, 3-9:brief, 10-18:brief, 19-33:hidden"
standard_checker = "cmp_long_long_seq"
solution_cmd = "sol"

[problem]
id = 9
super = "Generic"
short_name = "I"
long_name = "Расшифровка"
internal_name = "similarity"
extid = "polygon:similarity"
time_limit = 1
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 60
open_tests = "1-3: full, 4-15:brief, 16-40:brief, 41-75:brief, 76-115:hidden"
check_cmd = "checker"
solution_cmd = "sol_lopatin"

[problem]
id = 10
super = "Generic"
short_name = "J"
long_name = "Страусиные страсти"
internal_name = "trinagulations"
extid = "polygon:trinagulations"
time_limit = 1
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 40
open_tests = "1-2: full, 3-18:brief, 19-26:brief, 27-42:hidden"
check_cmd = "checker"
solution_cmd = "stup"

[problem]
id = 11
super = "Generic"
short_name = "K"
long_name = "Стулья"
internal_name = "chairs"
extid = "polygon:chairs"
time_limit = 2
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 30
open_tests = "1-2: full, 3-20:brief, 21-50:hidden"
solution_cmd = "chairs_at"

[problem]
id = 12
super = "Generic"
short_name = "L"
long_name = "Phigon"
internal_name = "python"
extid = "polygon:python"
time_limit = 3
real_time_limit = 6
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 60
open_tests = "1-3: full, 4-26:brief, 27-39:brief, 40-50:hidden"
solution_cmd = "python_mp_DIECONTESTANT"

[problem]
id = 13
super = "Generic"
short_name = "M"
long_name = "Охота на короля"
internal_name = "chess2"
time_limit = 3
real_time_limit = 6
max_vm_size = 256M
max_stack_size = 256M
full_user_score = 40
open_tests = "1-13: full, 14-26:full, 27-39:hidden, 40-52:hidden, 53-65:hidden"
interactor_cmd = "interactor"
interactor_time_limit = 10
solution_cmd = "check"
team_enable_rep_view