From f1a81bc38ec1204e0ebf7020465d2fdbfecd1970 Mon Sep 17 00:00:00 2001 From: sshwy Date: Tue, 6 Aug 2019 23:36:37 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=AD=A3=E5=9B=BE=E4=BE=8B=E6=A0=87?= =?utf8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- docs/intro/htc.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/intro/htc.md b/docs/intro/htc.md index baf1d601..bbf874d8 100644 --- a/docs/intro/htc.md +++ b/docs/intro/htc.md @@ -136,37 +136,37 @@ 较复杂度的 LaTeX 公式请注意等号的对齐,同时可以适当引用 Wiki 的页面 **链接** 来完善内容。 -## 例 3 +### 例 3 ![](./images/htc-4.png) 一般情况下,我们建议将引用的资料在页面末位罗列。同时一定要避免使用 LaTeX 公式表达代码,上图中两个中括号就是不规范的写法。我们建议使用 `dp(i,j)` 或者 `dp_{i,j}` 。 `l[j]` 同理。 -## 例 4 +### 例 4 ![](./images/htc-5.png) 注意我们描述 **乘法** 的时侯一般使用 `\times` 或者 `\cdot` ,特殊情况(如卷积)下会使用 `*` (也可以写成 `\ast` )。标题是简洁的词组,但我们不希望正文部分由词组拼凑而成。上图中“两个要素”,建议更改为“动态规划的原理具有以下两个要素”,上下文保持连贯。可取的地方是,适当使用 **有序** 列表可以更有条理地表述内容,同时注意,在列表的时侯,每一项如果是一个长句,需要在末位添加 **标点符号** (句号或者分号)。 -## 例 5 +### 例 5 ![](./images/htc-6.png) 适当引用 **图片** 可以增强文章易读性,使用 **伪代码** 的方式表达算法过程可以方便又简洁地描述算法过程,相比于直接贴模板代码更加好懂。 -## 例 6 +### 例 6 ![](./images/htc-7.png) 同样的问题,标题使用英文。并且在使用完括号后没有句号。另外,上图中的行间公式虽然没有使用艾弗森括号,但是由于下标嵌套过多,使得最底层的下标字体很小,整个公式也并不美观。建议将 `son_{now,i}` 更换为 `son(now,i)` ,或者把 `f_{now}` 替换为 `f(now)` 。我们希望尽量控制下标嵌套在 2 层以内(上标的运用主要是数学表达式,因此可以允许多次嵌套,如 $2^{2^{2^{2^{\cdots}}}}$ ,《上帝造题的七分钟》)。 -## 例 7 +### 例 7 ![](./images/htc-8.png) 使用 mkdocs 扩展语法,让例题题面与算法描述区分开。将代码折叠,可以让文章更紧凑(毕竟看 Wiki 的大多数是了解思路,除了模板代码需要阅读外,习题的代码大多可以折叠)。在描述函数操作时,使用行内代码和 LaTeX 公式都是不错的选择。 -## 例 8 +### 例 8 ![](./images/htc-9.png) -- 2.11.0