题目测试点配置文件
在上传题目数据时可以直接在网页中设置测试点的时间、内存限制等信息,但如果重复更新数据,每次都要重设很麻烦,就可以使用测试点配置文件。
请在测试数据压缩包中将该文件命名为 config.yml
。
优先级
上传完毕后在网页中设置的测试点信息会覆盖配置文件中的信息,因此请总是以网页上显示的为准。
格式
如下所示,以一个测试点的输入或输出文件名为键,可以设置以下五条字段:
- 时间限制 (ms)
- 内存限制 (kb)
- 分值
- CF 赛制题,是否为 Pretest 测试点
- Subtask ID
不需要修改默认值的字段,直接不写在配置文件中即可。同理如果配置文件中没有找到关于某一个测试点的任何配置,系统则会自动填充默认值。
同一组输入输出测试点,只需要用输入文件名或者输出文件名配置一次即可,系统会自动匹配到对应的测试点上。
需要特别注意的是该文件缩进需要符合 Yaml 标准,不能出现 Tab 字符而只能使用空格,否则会出现解析错误。
game1.in:
timeLimit: 2000
isPretest: true
game2.in:
timeLimit: 1500
memoryLimit: 256000
score: 233
subtaskId: 1