- 管理
HydroOJ - BZOJ 题库题面维护规范
- 2021-3-28 21:52:38 @
为避免增加不必要的工作量,请各位维护组成员仔细阅读本文,严格遵守每一条要求。
总要求
在维护题面时,一般情况下仅需对题面的格式进行修缮,必要情况下可以在严格不影响题意的情况下对题面进行一些顺序、表述方式等上的调整,而不应对题面做出任何非必要的修改。
必要要求
-
题面格式必须大致满足以下要求(其中带
*
为非必要要求,格式相近即可不需要文字完全相同):## *题目背景 ## 题目描述 ## 输入格式 ## 输出格式 若干组样例 ## *样例说明 ## 数据规模与约定 ## *评分方式 ## *题目来源
-
样例须使用
input
、output
格式,具体如下:```input1 ``` ```output1 ``` ```input2 ``` ```output2 ``` 「以此类推」
-
正确修改题目格式,包括规范换行、去掉多余空格等。
-
题面中的图片已批量上传至「附加文件」中并命名为
pic
+ 编号的形式,请在 Markdown 中使用其链接。特别的,链接格式应形如file://a.png
。如有图片丢失或错误,请在 QQ 群 中反馈。 -
对于原题面存在上指向站外的图片链接:如果图片失效,请在 Q 群 / Discord 频道中说明;否则,请将其以与上面相同的方式保存到附加文件后再使用。
-
如果原题面 Source 栏有题目来源则必须注明。
-
正确配置
config.yaml
并将其加入至「测试数据」中,以下是具体要求:# 在没有 SPJ 的题目中,仅需要写入下面两行 time: 1s memory: 256m # 在题目有 SPJ 时,您同样需要进行下面的配置 checker_type: testlib checker: spj.cc # 后缀必须为 cc,使用 testlib 编写
请特别注意:BZOJ 原题面上标注的实现为此题总时限,您可以将该时限除以测试点数量后配置为本题的时限。
一般要求
请注意,此些要求不是必要要求,即使您没有达到此要求也能够通过审核。但是满足此些要求能够给做题的人带来更好的体验。
- 请将题目中所有的
""
更换为「」
。 - 赛题标题中的来源应使用英文括号包裹,与后面的题目名称间需要有一个空格,且赛题来源若为英文需要按照原出处确定大小写。如
[ZJOI2010]
,[Lydsy 2017 年 5 月月赛]
。 - 题目标题中同样需要在全角与半角字符之间保留空格。
- 将题面中文字性质的图片转化为文字。
- 请将题面中的一般变量替换为小写。
- 请将所有的数据范围都写到「数据规模与约定」中并将位于其他地方的删除。
9 条评论
-
liangbob LV 7 @ 2022-7-29 0:22:01
qpzc
-
2021-8-12 20:47:02@
qpzc
-
2021-7-8 13:45:33@
qpzc
-
2021-5-19 22:37:21@
qpzc
-
2021-5-19 11:18:22@
qwq
-
2021-4-9 20:40:19@
qpzc
-
2021-3-31 7:50:53@
qpzc
-
2021-3-30 13:16:45@
qpzc
-
2021-3-28 22:01:01@
qpzc
- 1