- NexusOJ 的博客
NexusOJ 题解规范
- @ 2025-10-17 21:18:59
声明
本规范将作为 NexusOJ 主题库题解的审核要求以及反馈要求。规范的最终解释权归管理所有。
图文说明
题解内容要求

Markdown 使用规范

空格和符号

正确使用 LaTex

基本规范
请正确使用全角中文标点符号。特别地,句末要有句号。 数学公式(运算式、运算符、参与运算的常数、作为变量的字母等)应使用 LaTeX,非数学公式(一般英文单词、题目名、算法名、人名等)不应使用 LaTeX。
中文与英文、数字或公式之间以半角空格隔开,但中文标点符号与英文、数字或公式之间不应有空格。
题解内容
应只包含题目相关内容,包括但不限于题意简述、题目分析等;不应出现大量无关内容,包括但不限于闲聊、吐槽、加戏、求赞、求管理员通过、「蒟蒻的第一篇题解」等内容。 对于题面较长的题目,建议加入题意简述,但不应完整复制题面至题解中。
题目分析中必须包含做这一道题目的主要思路,包括但不限于:使用了什么算法或数据结构,以及对于相应算法或者数据结构的具体分析。
题目分析应给出完整正确的解法与说明,并对解法中的重要结论进行解释与证明。给出的解法应能够在合理的时间复杂度内通过题目。
可以使用视频链接的功能对题解文字内容做补充说明,但是题解的文字部分必须是完整充分的,不能提交仅含有视频而没有其他说明的题解。
如果需要引用一些来自他人的内容,请确保不会侵犯他人的版权,并且必须使用链接标注来源。
关键思路、论证过程、代码等内容不得使用生成式 AI 辅助产生。
如使用生成式 AI 辅助写作(排版、润色),必须在文末(或附录中)明确披露生成式 AI(GenAI)的具体贡献。具体规范
排版
应使用 markdown 正确排版。 应使用 #, ##, ###, #### 符号表示标题行。标题应对文章结构进行引导;不应滥用标题行表示强调与无意义内容。 应使用 -, +, * 来表示无序列表,用 1. 来表示有序列表。
应使用行内代码块表示字符串或代码,如 aabc。
应使用行间代码块引用代码。
应使用 []() 引用链接。
应使用 ![]() 引用图片。
数学公式
-
数学公式(运算式、运算符、参与运算的常数、作为变量的字母等)应使用 LaTeX。同一个数学公式应写在一个 LaTeX 环境内。
-
公式独立成行时应使用行间公式。
-
数学公式中应使用数学语言而非代码语言。
- 赋值语句 a = b; 可以写作 (
$a \gets b$)或 ($b \to a$)。 - 判定语句应使用 =,≠,<,≤,>,≥=,(
$=, \ne, <, \le, >, \ge$)与艾佛森括号进行描述。 - 取模应使用 amodb(
$a \bmod b$)a≡b(modp)($a \equiv b \pmod p$)。 - 不应出现 a.b 等结构体式的写法,如有需要可以使用上下标表示。
- 位运算应使用 and,or,xor)。特别地,对于状态压缩 DP 等一类常用位运算实现集合运算的代码,建议在题解中用集合语言直接描述。以下是一个例子:
- 赋值语句 a = b; 可以写作 (
-
上下标应使用 (
$a _ {b} ^ {c}$)进行表示。 -
大数字应使用科学计数法表示。
-
时间复杂度的大 O 记号中不应带有常数,如有值域、字符集大小等常量,应使用字母进行表示。
-
应正确使用运算符,如(
$+, -, \pm, \times, \cdot, \div, \le, \ge, \mid$) -
特定的、约定俗成的函数名称应该使用正体。如(
$\gcd, \max, \min, \log, \det$)。特别地,对于一些未定义的函数,应使用 ($\operatorname{lcm}$) -
应正确使用大型运算符,如 ∑,∏,⋃,⋂(
$\sum, \prod, \bigcup, \bigcap$)。建议在可能引起误解的地方加上括号。 -
应正确使用数学结构符号,如 (
$\frac{a}{b}, \sqrt{a}, \overline{a}, \{a\}$)。 -
应正确使用箭头符号,用 →,←(
$\to, \gets$)表示赋值,用 ⇐,⇒($\Leftarrow, \Rightarrow$)表示因果关系。 -
更多的符号与记号可以参考 LaTeX Mathematical Symbols。
图片与代码
- 题解中引用的图片应简洁、清晰、美观,图片中的文本也需要满足格式要求。请不要引用带有链接的图片。
- 建议题解附有代码,可以在题目分析中穿插给出,也可以在题目分析后完整给出。
- 过长的代码不应放在题解中。如有必要,请使用 NexusOJ 云剪贴板。
- 代码应具有一定的可读性,可以适当添加有意义的注释进行阐释。
- 解法不应只在代码注释中描述,应在代码外使用正常文字书写。
- 若需引用他人代码,请请确保不会侵犯他人的版权,并且必须使用链接标注来源,位置建议放于代码之前。
- 不应在代码中加入防抄袭内容。