• Hydro
  • 【公告】HydroOJ - CCF 常规题目维护指南

  • @ 2021-10-19 23:07:22

总要求

完全尊重 原题面及数据,仅对格式加以修缮。

题面

  • 题面格式应满足如下要求(注 * 为非必要):
## *题目背景
## 题目描述
## 输入格式
## 输出格式
样例数据
## *样例说明
## 数据规模与约定 / 数据范围与提示
  • 样例使用 inputoutput 标注,格式如下(选填说明):
​```input1

​```

​```output1

​```

## 样例 1 说明

​```input2

​```

​```output2

​```

## 样例 2 说明

[以此类推]
  • 若样例存储在题目附加文件中,需要在题面中链接到文件,具体如下:
## 样例 2

详见附加文件 [tree2.in](file://tree2.in) 与 [tree2.ans](file://tree2.ans)。
  • 须正确使用 LaTeX\LaTeX 与标点符号,中文与英文/公式之间应有空格(含标题)。

测试数据

  • 正确配置 config.yaml 并将其加入至「测试数据」中,以下是具体要求:
# 在没有 SPJ 的题目中,仅需要写入下面两行
time: 1s
memory: 256m
# 在题目有 SPJ 时,您同样需要进行下面的配置
checker_type: testlib
checker: spj.cc # 后缀必须为 cc,使用 testlib 编写

题目 ID 及 tag

  • 题目 ID 应为 赛事 ++ 年份 ++ 英文字母序号 的格式,全部由大写英文字母和数字表示。英文字母序号对应题目在赛事中的真实序号,依次为 ABC……赛事使用英文缩写,具体如下:
赛事全称 缩写
NOIP NOIP
NOIP 普及组 NOIPJ
NOIP 提高组 NOIPS
CSP-J CSPJ
CSP-S CSPS
NOI NOI
xx 省选 xxOI
  • 题目 tag 应依次为:赛事 ++ 年份(顺序分先后),赛事名使用全称(见上表)。特别地,对于省选题目,使用 xxOI ++ 年份 作为 tag。

例子

题库中题目均可作例子。

参考文献

https://hydro.ac/d/bzoj/discuss/60e6ebe283e3d2f382e92062#1634358759225

您可从 LOJ 导入题目,这会为您节省很多时间,详情请查看此文档转换工具(by

注:更多可参考HydroOJ Markdown & LaTeX 完全指南

2 条评论

  • 1