Loading .github/pull_request_template.md +13 −12 Original line number Diff line number Diff line <!-- 首先,十分感谢你花时间来给 OI Wiki 开一个 Pull Request,下面是一些你可能需要知道的信息: - 请在 commit 的时候写比较有意义的 commit message - 请给 PR 起比较有意义的标题。 - 关于同一类尚未合并的 PR 修改请直接在对应的 fork / 分支中进行,除非已有的内容已被合并需要修改,否则**不要多开 PR** 。 - 请在 PR 之前检查一下您的 PR 是否存在以下常见问题:(确认无问题后请将选项打钩 / 填为 `[x]`) * [ ] 您的 MD 代码的书写格式,包括但不限于 **中文与英文之间、中文与阿拉伯数字、中文与 LaTeX 公式之间要有一个半角空格**,特别地,在中文全角符号与英文、阿拉伯数字、LaTeX 公式之间,**不需要**半角空格。(这个可以使用自动化工具辅助,比如 https://github.com/baurine/vscode-pangu) * [ ] 请务必确保您的文档中引用的**外链**图片已经全部转存到了**本库内**对应的`images`文件夹中(防止触发某些网站的防盗链),并已全部处理成了`MD文档名称+编号`的形式(可参考已有文档中图片的处理方式) * [ ] 请确保您的文档中的引用链接的稳定性,**不推荐**引用**自建**服务(如OJ)中的资源(如题目) * [ ] 对于 LaTeX 公式,请注意常见的问题,**一定要使用** `$\log$`、`$\min$`、`$\max$`、`$\gcd$` 等,而非 `$log$`、`$min$`、`$max$`、`$gcd$`。对于最小公倍数,请使用 `$\operatorname{lcm}$` 而非 `$lcm$`,省略号请使用 `$\cdots$`,叉乘请使用 `$\times$`,点乘请使用 `$\cdot$`。 * [ ] 所有公式中的希腊字母等特殊符号,请不要使用输入法的插入特殊符号功能,而应该使用对应的 LaTeX 公式符号。如 phi 大多数情况下应该使用 `$\varphi$` 而不是 `$\phi$`。 * [ ] 行间公式前后各要有一行空行。 * [ ] 对于目录中存在公式的情况,请使用 HTML 代码而非直接插入公式以避免双倍公式的问题,请参考[避免 ToC 中双倍公式的写法](https://oi-wiki.org/intro/faq/#_13))。 * [ ] NOI 系列赛英文名称请使用全大写,如 NOIP,其他比赛请与官方英文名称保持一致。 - 关于文档内容的基本格式和基本内容规范,可以查阅 [F.A.Q](https://oi-wiki.org/intro/faq/#_5)。 - 请确保勾选了下方允许维护者修改的候选框(lint bot 需要在 PR 环节修正格式) 关于文档内容的基本格式和更多内容规范,可以查阅 [F.A.Q](https://oi-wiki.org/intro/faq/#_4)。 **如果有需要额外注明的内容,请写在这个文本框的开头部分 :smile: 谢谢~** --> **审核的同学** 请着重关注以下四方面: 1. 注意有没有 typo 2. 不论你是否熟悉相关知识,都请以初学者的角度把这个 PR 的内容阅读一遍,跟着作者的思路走,然后谈谈你的感受 3. 如果你熟悉相关知识,请按照自己的理解评估这个 PR 的内容是否合适 4. 请**尽量**保持跟进直到它被 merge 或 close .remarkrc +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ ["remark-lint-code-block-style", false], ["remark-lint-maximum-line-length", false], ["remark-lint-ordered-list-marker-value", "ordered"], "remark-details", "remark-math", "remark-math-space", "remark-lint-final-newline", Loading README.md +13 −0 Original line number Diff line number Diff line Loading @@ -116,6 +116,19 @@ python2 -m SimpleHTTPServer 换言之,使用过程中您可以自由地共享、演绎,但是必须署名、以相同方式共享、分享时没有附加限制, 而且需要为 GitHub 仓库点赞(Star)。 而如果你想要引用这个 GitHub 仓库,可以使用如下的 bibtex: ``` @misc{oiwiki, author = {OI Wiki Team}, title = {OI Wiki}, year = {2016}, publisher = {GitHub}, journal = {GitHub Repository}, howpublished = {\url{https://github.com/OI-wiki/OI-wiki}}, } ``` * * * ## 鸣谢 Loading docs/basic/binary.md +1 −2 Original line number Diff line number Diff line Loading @@ -30,7 +30,6 @@ int binary_search(int start, int end, int key) { ``` ??? note `>> 1` 比 `/2` 速度快一些 注意,这里的有序是广义的有序,如果一个数组中的左侧或者右侧都满足某一种条件,而另一侧都不满足这种条件,也可以看作是一种有序(如果把满足条件看做 $1$ ,不满足看做 $0$ ,至少对于这个条件的这一维度是有序的)。换言之,二分搜索法可以用来查找满足某种条件的最大(最小)的值。 Loading docs/basic/enumerate.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ author: frank-xjh !!! 例题 求小于 N 的最大素数 找不到合适的一个数学公式来直接计算答案,不妨依次尝试一个数是否是答案。 如果我们从大到小枚举小于 $N$ 的数,那么原问题转化为如何判断一个数是不是素数。 Loading Loading
.github/pull_request_template.md +13 −12 Original line number Diff line number Diff line <!-- 首先,十分感谢你花时间来给 OI Wiki 开一个 Pull Request,下面是一些你可能需要知道的信息: - 请在 commit 的时候写比较有意义的 commit message - 请给 PR 起比较有意义的标题。 - 关于同一类尚未合并的 PR 修改请直接在对应的 fork / 分支中进行,除非已有的内容已被合并需要修改,否则**不要多开 PR** 。 - 请在 PR 之前检查一下您的 PR 是否存在以下常见问题:(确认无问题后请将选项打钩 / 填为 `[x]`) * [ ] 您的 MD 代码的书写格式,包括但不限于 **中文与英文之间、中文与阿拉伯数字、中文与 LaTeX 公式之间要有一个半角空格**,特别地,在中文全角符号与英文、阿拉伯数字、LaTeX 公式之间,**不需要**半角空格。(这个可以使用自动化工具辅助,比如 https://github.com/baurine/vscode-pangu) * [ ] 请务必确保您的文档中引用的**外链**图片已经全部转存到了**本库内**对应的`images`文件夹中(防止触发某些网站的防盗链),并已全部处理成了`MD文档名称+编号`的形式(可参考已有文档中图片的处理方式) * [ ] 请确保您的文档中的引用链接的稳定性,**不推荐**引用**自建**服务(如OJ)中的资源(如题目) * [ ] 对于 LaTeX 公式,请注意常见的问题,**一定要使用** `$\log$`、`$\min$`、`$\max$`、`$\gcd$` 等,而非 `$log$`、`$min$`、`$max$`、`$gcd$`。对于最小公倍数,请使用 `$\operatorname{lcm}$` 而非 `$lcm$`,省略号请使用 `$\cdots$`,叉乘请使用 `$\times$`,点乘请使用 `$\cdot$`。 * [ ] 所有公式中的希腊字母等特殊符号,请不要使用输入法的插入特殊符号功能,而应该使用对应的 LaTeX 公式符号。如 phi 大多数情况下应该使用 `$\varphi$` 而不是 `$\phi$`。 * [ ] 行间公式前后各要有一行空行。 * [ ] 对于目录中存在公式的情况,请使用 HTML 代码而非直接插入公式以避免双倍公式的问题,请参考[避免 ToC 中双倍公式的写法](https://oi-wiki.org/intro/faq/#_13))。 * [ ] NOI 系列赛英文名称请使用全大写,如 NOIP,其他比赛请与官方英文名称保持一致。 - 关于文档内容的基本格式和基本内容规范,可以查阅 [F.A.Q](https://oi-wiki.org/intro/faq/#_5)。 - 请确保勾选了下方允许维护者修改的候选框(lint bot 需要在 PR 环节修正格式) 关于文档内容的基本格式和更多内容规范,可以查阅 [F.A.Q](https://oi-wiki.org/intro/faq/#_4)。 **如果有需要额外注明的内容,请写在这个文本框的开头部分 :smile: 谢谢~** --> **审核的同学** 请着重关注以下四方面: 1. 注意有没有 typo 2. 不论你是否熟悉相关知识,都请以初学者的角度把这个 PR 的内容阅读一遍,跟着作者的思路走,然后谈谈你的感受 3. 如果你熟悉相关知识,请按照自己的理解评估这个 PR 的内容是否合适 4. 请**尽量**保持跟进直到它被 merge 或 close
.remarkrc +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ ["remark-lint-code-block-style", false], ["remark-lint-maximum-line-length", false], ["remark-lint-ordered-list-marker-value", "ordered"], "remark-details", "remark-math", "remark-math-space", "remark-lint-final-newline", Loading
README.md +13 −0 Original line number Diff line number Diff line Loading @@ -116,6 +116,19 @@ python2 -m SimpleHTTPServer 换言之,使用过程中您可以自由地共享、演绎,但是必须署名、以相同方式共享、分享时没有附加限制, 而且需要为 GitHub 仓库点赞(Star)。 而如果你想要引用这个 GitHub 仓库,可以使用如下的 bibtex: ``` @misc{oiwiki, author = {OI Wiki Team}, title = {OI Wiki}, year = {2016}, publisher = {GitHub}, journal = {GitHub Repository}, howpublished = {\url{https://github.com/OI-wiki/OI-wiki}}, } ``` * * * ## 鸣谢 Loading
docs/basic/binary.md +1 −2 Original line number Diff line number Diff line Loading @@ -30,7 +30,6 @@ int binary_search(int start, int end, int key) { ``` ??? note `>> 1` 比 `/2` 速度快一些 注意,这里的有序是广义的有序,如果一个数组中的左侧或者右侧都满足某一种条件,而另一侧都不满足这种条件,也可以看作是一种有序(如果把满足条件看做 $1$ ,不满足看做 $0$ ,至少对于这个条件的这一维度是有序的)。换言之,二分搜索法可以用来查找满足某种条件的最大(最小)的值。 Loading
docs/basic/enumerate.md +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ author: frank-xjh !!! 例题 求小于 N 的最大素数 找不到合适的一个数学公式来直接计算答案,不妨依次尝试一个数是否是答案。 如果我们从大到小枚举小于 $N$ 的数,那么原问题转化为如何判断一个数是不是素数。 Loading