3.1 题目及语言

题目会在“题目”(Problems)页面列出。可以在“允许提交”(allow submit)里设置题目是否可以提交;如果设置为不许提交,尝试给这个题目提交会被拒绝,更重要的是这个题目不会出现在榜单是;禁止评测会使DOMjudge接受提交但仅仅让提交进队列等待,在某些题目突发问题时非常有用。时间限制是这个题目的提交在给出“TIMELIMIT”的判决前允许运行的最大秒数(可能会要乘一个语言修正参数)。注意,可以配置一个“超时长”(timelimit overshoot)以允许提交运行更长时间,但依旧按题目限制去评判,这样方便裁判检查某个提交是否刚好被卡到时限。

译者注:在时限时间内没能返回运行结果,但在时限+超时长时间内运行完毕的运行记录会记录下运行时间,但判断为超时;在超时长后依旧没能返回的运行记录判超时且没有运行时间记录

DOMjudge中题目信息可以以zip形式导入导出,zip中包括题目元数据和测试数据文件,其格式基于problemarchive.org的格式。详情请参考附录的题目打包格式-规范。题目允许使用专门的比较和运行脚本应对非标准的评判和题目描述需求。更多细节请参考管理员手册。

“编程语言”(Languages)页面基本一致。有一个时间修正参数列,如果某个编程语言的时间修正参数是2,那么以这种语言提交的代码会被允许运行题目指定的时间的两倍。可以用来补偿执行速度慢的语言,如Java。

Last updated