интерактивные задачи

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
yun_man_ger
Posts:32
Joined:27 September 2010, 07:37
интерактивные задачи

Post by yun_man_ger » 28 November 2010, 16:10

пытаюсь настроить интерактивную задачу (xtra).

получаю Time-limit exceeded на первом тесте.
настраивал так:

Code: Select all

[problem]
id = 3
super = "Generic"
short_name = "C"
long_name = "Xtra"
test_dir = "C/tests"
corr_dir = "C/tests"
test_pat = "%02d"
use_corr = 1
corr_pat = "%02d.a"
time_limit = 10
# interactor_time_limit = 10
interactor_cmd = "xtra_inter"
standard_checker = "cmp_int_seq"
xtra_inter выгладит так. chmod a+x проставлен.

Code: Select all

#!/bin/bash

java Interact $1 $2 $3


вот что выдает run.log

Code: Select all

Sun Nov 28 19:02:45 2010:info:scan_dir: found 'G00024KNL64H' (priority 0)
Sun Nov 28 19:02:45 2010:info:Move: /home/german/judges/000001/var/run/queue/dir/G00024KNL64H -> /home/german/judges/000001/var/run/queue/out/9678_german-laptop_G00024KNL64H
Sun Nov 28 19:02:45 2010:info:reading file /home/german/judges/000001/var/run/queue/out/9678_german-laptop_G00024KNL64H
Sun Nov 28 19:02:45 2010:info:fount tester 3 for pair 3,java
Sun Nov 28 19:02:45 2010:info:tester 3 is a default tester
Sun Nov 28 19:02:45 2010:info:Copy: /home/german/judges/000001/var/run/exe/G00024KNL64H.jar -> /var/lib/ejudge/000001/work/000002.jar
Sun Nov 28 19:02:45 2010:info:clear_directory: /var/lib/ejudge/work-disk/work cleared
Sun Nov 28 19:02:45 2010:info:Copy: /var/lib/ejudge/000001/work/000002.jar -> /var/lib/ejudge/work-disk/work/000002.jar
Sun Nov 28 19:02:45 2010:info:Copy: /home/german/judges/000001/conf/../tests/C/tests/01 -> /var/lib/ejudge/work-disk/work/input
Sun Nov 28 19:02:45 2010:info:starting: /home/german/judges/compile/scripts/runjava ./000002.jar
EXEC: TASK_WAIT: 1: REAL TIME TIMEOUT 4.828182000
Sun Nov 28 19:02:45 2010:info:process 9682 is exited with code 143
Sun Nov 28 19:02:45 2010:error:chmod failed: 2, No such file or directory
Sun Nov 28 19:02:45 2010:info:reading file /home/german/judges/000001/conf/../tests/C/tests/01
Sun Nov 28 19:02:45 2010:error:generic_file_size: stat failed on `/var/lib/ejudge/000001/work/output'
Sun Nov 28 19:02:45 2010:info:reading file /var/lib/ejudge/work-disk/work/error
Sun Nov 28 19:02:45 2010:info:clear_directory: /var/lib/ejudge/work-disk/work cleared
Sun Nov 28 19:02:45 2010:info:Copy: /var/lib/ejudge/000001/work/report -> /home/german/judges/000001/var/run/000001/report/000002
Sun Nov 28 19:02:45 2010:info:writing file /home/german/judges/000001/var/run/000001/status/in/9678_german-laptop_000002
Sun Nov 28 19:02:45 2010:info:Move: /home/german/judges/000001/var/run/000001/status/in/9678_german-laptop_000002 -> /home/german/judges/000001/var/run/000001/status/dir/000002
Sun Nov 28 19:02:45 2010:info:clear_directory: /var/lib/ejudge/000001/work cleared

помогите.

предполагаю, что проблемы в скрипте xtra_inter.
Но не знаю как сделать правильно.

версия ejudge 2.3.16.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: интерактивные задачи

Post by cher » 29 November 2010, 12:55

Установите версию 2.3.17, в ней подобные проблемы должны быть решены.

Post Reply