Advertisement

LPOJ 第八期:判题机开发教程

阅读量:

LPOJ网络地址:www.lpoj.cn
LPOJ相关文件:docs.lpoj.cn

判题机开发

测评机的主要职责是执行判题任务,当其接收到判题服务器传送的判题信息后,将对相应的提交内容在沙盒环境中进行评估。具体的实施流程如图所示:

判题过程示意图

测评机从数据库中检索代码信息,随后生成对应的文件并执行编译操作。当编译过程顺利完成时,系统将启动程序的运行流程。在程序运行结束后,系统会将实际输出结果与标准答案文件进行比对,若两者内容完全相符,则判定该代码为通过;若存在差异,则判定为未通过。此外,测试过程中所使用的数据也会被同步截取并存储至数据库中。

测评机安装

安装过程

结果解释

  1. WAITING = -6
  2. PRESENTATION_ERROR = -5
  3. COMPILE_ERROR = -4

全部评论 (0)

还没有任何评论哟~