Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 777 Bytes

readme2.md

File metadata and controls

51 lines (34 loc) · 777 Bytes

详细的流程:

0.handler class 初始化

data:

  • judger:选择使用哪个评测机,这两个值这一: qjudge,ujudge,默认qjudge
  • cmp: 文件比较器,详细看localjudge/checker文件夹,也可以传入一个自定义的spj.cpp,详见下面
  • output_size:默认1024mb,文件输出的大小
  • code:代码
  • time:时间 s
  • memory:内存限制 mb
  • lang:cpp,c,pas,py

data_dir: 数据文件路径 output_dir: 数据输出路径

1.handler 查检 data_dir 里的data是否存在

mid:1

2.编译 compile

成功 mid:2

代码失败 mid:2

spj.cpp 编译失败 mid:2 err_code:4

如果使用自定义的spj?

单测模式

--spj='/1/2/3/spj.cpp'
--spj=fcmp2

比赛模式

 - spj:/1/2/3/spj.cpp