交互题

您需要为三种语言编写 implementer.cppimplementer.cimplementer.pas,并将它们放在 requre 文件夹下

相关的 grader.h 文件也需要放在 require 文件夹下

为了防止选手通过伪造交互库输出方式骗取得分,您还需要设置 token,交互库应当在输出第一行结果前输出这个 token,在答案比较器比较前,评测机会先检查 token

problem.conf

您可以通过编写 problem.conf 配置评测数据

n_tests 10
n_ex_tests 1
n_sample_tests 1
input_pre www
input_suf in
output_pre www
output_suf out
time_limit 1
memory_limit 512
output_limit 64
use_builtin_judger on
with_implementer on
token qaqqaqqaqqaq

解析

conf 解析
n_tests 标准测试点个数
n_ex_tests 额外测试点个数
n_sample_tests 样例测试点个数
input_pre 输入数据前缀
input_suf 输入数据扩展名
output_pre 输出数据前缀
output_suf 输出数据扩展名
time_limit 时间限制
memory_limit 空间限制
output_limit 输出限制
use_builtin_judger 使用内部评测机
with_implementer 交互题
token token

其中 extra_testQOJ 额外测试机制,若在测试点通过情况下,未通过额外测试会被扣除 3 分

样例数据必须是 extra_test

标准测试点的文件名应当形如:www1.inwww1.outwww2.inwww2.out……

额外测试点的文件名应当形如:ex_www1.inex_www1.outex_www2.inex_www2.out……

results matching ""

    No results matching ""