- HydroOJ
【站务】HydroOJ 主题库题目规范
- 2021-5-10 17:50:22 @
基本规范
LaTeX
需严格遵守 HydroOJ Markdown & LaTeX 完全指南。
格式要求
背景
该部分非必要,但强烈建议您在题目背景较长时将其独立至此部分。
优秀的题目背景应当与题目的具体做法毫无联系。
题目描述
题目描述要求清晰易懂,能够让他人完整且较为轻易地理解题目的具体要求。
题目描述中应具体解释可能会使人产生误解的语句。
请尽可能不要故意将题目的一些坑点隐藏在题目中,而是要将可能会产生疏漏的点在题目中给出醒目提示。
输入/输出格式
如果单个测试点包含多组数据,应在输入格式中加粗说明「本题有多组数据」。
描述多个并列的变量时,应合并为一个公式;输出特定字符串时应使用行内代码块。
输入输出格式中应有输入的各种变量的具体数据类型。
如果输出中含有小数,请尽量使用 Special Judge。
样例输入/输出
样例应当有一定的强度,能够查出一些简单的错误。读错题意的人应当能够通过样例发现自己读错了题意。
有多种操作的题,每种操作都应在样例中出现。有多种输出的题,每种可能的输出都应在样例中出现。
要求样例输入输出全部使用 input
、output
格式。
举例:
```input1
1 2
```
```output1
3
```
```input2
3 2
```
```output2
5
```
效果为:
数据规模与约定
该部分中需要有输入数据的上/下界描述。
除部分特殊情况外,数据范围中 的数应使用科学计数法。
不同变量的数据范围应分开为多个公式,即要求公式与公式之间用全角逗号隔开。特别地,若存在多个变量的数据范围相同,也可以合并为同一个公式。
如果一道题目需要捆绑测试,应在说明/提示中加粗说明「本题采用捆绑测试」,对 Subtask 的描述推荐采用无序列表,最后应有对于 的数据的数据范围。
样例说明
题目描述越复杂、越不易理解就越应当有详细的样例说明,题目难度越简单就越应当有详细的样例说明。一般来说,一道题至少应该有一个样例说明
时空限制
原则上,时空限制应至少为 std 在最坏情况下的两倍。
标签
题目的标签应当阐述通过本题需要的算法。
标题
若为非原创题,则应当将该题的出处赛事及该题目首次出现在公开场合的时间在中括号内放在标题之前。如:[JSOI2008] 星球大战starwar
。
7 条评论
-
HelloWorldForGao LV 4 @ 2024-9-8 19:40:13已修改
-
2023-8-20 15:12:12@
支持
-
2021-10-13 11:22:04@
QPZC ! !
-
2021-10-13 11:21:40@
qpzc!!
-
2021-10-12 15:15:59@
qpzc
-
2021-5-22 16:26:04@
前排兜售各种小零食
-
2021-5-10 17:52:58@
qpzc!
- 1