Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[内容待改善] 快速复数论变换词条 #4074

Closed
1 task
Saisyc opened this issue Jul 16, 2022 · 10 comments · Fixed by #4180
Closed
1 task

[内容待改善] 快速复数论变换词条 #4074

Saisyc opened this issue Jul 16, 2022 · 10 comments · Fixed by #4180
Labels

Comments

@Saisyc
Copy link
Contributor

Saisyc commented Jul 16, 2022

请选择:

  • 我正在着手修复这个问题

我正在访问这个页面

https://oi-wiki.org/math/poly/cntt/

我发现页面有这样的问题

快速复数论变换词条 目前只给出了简介概述及常用参数,且表述有待改善。

@Saisyc Saisyc added Content Bug / 页面内容有误 Something isn't working help wanted / 需要帮助 Extra attention is needed labels Jul 16, 2022
@Great-designer
Copy link
Contributor

Great-designer commented Jul 16, 2022

正好把“快速数论变换”
https://oi-wiki.org/math/poly/ntt/
也一并改改吧。我看里面好多内容应该放到对应页面:
“离散傅里叶变换”这一段应该转移到“快速傅里叶变换”一文中,不应该出现在本文。在“快速傅里叶变换”一文中已经写了,可以考虑合并。可以考虑照猫画虎,写一段带公式的“数论变换”,把公式对照写正确。
“生成子群”这一段应该转移到“群论简介”子群这一段下面。
“原根”这一段应该转移到“原根”一文中。在“原根”一文中也已经指出原根是循环群的生成元,考虑到前文以群论方式引入而非数论方式引入,下文的“原根”疑用“生成元”一词较为合适。
(“转移”是指在本文中直接删掉这些段落,并在目标地址进行文本修改。)
删完这些部分之后,“快速数论变换”几乎啥都没写,云里雾里,甚至还不如“快速复数论变换”相对清楚一点儿。虽然我知道是怎么回事儿,但是我讲不出来。
我觉得前面这部分不该要,至多“需要前置知识xx、xx、xx”即可,后面这部分应当是重点,需要扩写并写清楚。行文方式可以仿照“快速复数论变换”一文。

OI Wiki 是一个编程竞赛知识整合站点,提供有趣又实用的编程竞赛知识以及其他有帮助的内容,帮助广大编程竞赛爱好者更快更深入地学习编程竞赛

@Great-designer
Copy link
Contributor

Great-designer commented Jul 16, 2022

正好把“快速数论变换” https://oi-wiki.org/math/poly/ntt/ 也一并改改吧。我看里面好多内容应该放到对应页面: “离散傅里叶变换”这一段应该转移到“快速傅里叶变换”一文中,不应该出现在本文。在“快速傅里叶变换”一文中已经写了,可以考虑合并。可以考虑照猫画虎,写一段带公式的“数论变换”,把公式对照写正确。 “生成子群”这一段应该转移到“群论简介”子群这一段下面。 “原根”这一段应该转移到“原根”一文中。在“原根”一文中也已经指出原根是循环群的生成元,考虑到前文以群论方式引入而非数论方式引入,下文的“原根”疑用“生成元”一词较为合适。 (“转移”是指在本文中直接删掉这些段落,并在目标地址进行文本修改。) 删完这些部分之后,“快速数论变换”几乎啥都没写,云里雾里,甚至还不如“快速复数论变换”相对清楚一点儿。虽然我知道是怎么回事儿,但是我讲不出来。 我觉得前面这部分不该要,至多“需要前置知识xx、xx、xx”即可,后面这部分应当是重点,需要扩写并写清楚。行文方式可以仿照“快速复数论变换”一文。

**快速数论变换 - OI Wiki**OI Wiki 是一个编程竞赛知识整合站点,提供有趣又实用的编程竞赛知识以及其他有帮助的内容,帮助广大编程竞赛爱好者更快更深入地学习编程竞赛

尤其是应该区分一下“数论变换”(NTT)和“快速数论变换”(FNTT)两个概念。现在OI选手通行的“NTT”叙述,事实上一律指的是“FNTT”而不是“NTT”本身,所以,这里应该为两节详细介绍,做好区分概念。

OI Wiki 是一个编程竞赛知识整合站点,提供有趣又实用的编程竞赛知识以及其他有帮助的内容,帮助广大编程竞赛爱好者更快更深入地学习编程竞赛

@Great-designer
Copy link
Contributor

施工也是一步一个脚印地来。如果觉得较难的后文部分不知道写的是什么,很可能在前文就没有写好。把前文写好了,后文的内容可能会变得显而易见。

@Saisyc
Copy link
Contributor Author

Saisyc commented Jul 16, 2022

@Great-designer 其实我认为 NTT, CNTT 就应该都放在 FFT 词条中,一般环上的 DFT, FFT 与复数域上的实在没什么区别,可考虑将 $\mathbb{C}, \mathbb{Z}_p, \mathbb{Z}_p[\operatorname{i}]$ 视为特例的具体实现。

@Great-designer
Copy link
Contributor

@Great-designer 其实我认为 NTT, CNTT 就应该都放在 FFT 词条中,一般环上的 DFT, FFT 与复数域上的实在没什么区别,可考虑将 C,Zp,Zp[i] 视为特例的具体实现。

我感觉FT、DFT和FFT应该是一个页面,NTT、FNTT应该是一个页面,CNTT、FCNTT应该是一个页面。如果说,把后两者NTT、FNTT、CNTT、FCNTT放到一个页面,也完全可以,因为都与离散的数论相关,一脉相承。而后两者和“FT、DFT和FFT”差距还真是比较大。

@Saisyc
Copy link
Contributor Author

Saisyc commented Jul 18, 2022

@Great-designer 其实我认为 NTT, CNTT 就应该都放在 FFT 词条中,一般环上的 DFT, FFT 与复数域上的实在没什么区别,可考虑将 C,Zp,Zp[i] 视为特例的具体实现。

我感觉FT、DFT和FFT应该是一个页面,NTT、FNTT应该是一个页面,CNTT、FCNTT应该是一个页面。如果说,把后两者NTT、FNTT、CNTT、FCNTT放到一个页面,也完全可以,因为都与离散的数论相关,一脉相承。而后两者和“FT、DFT和FFT”差距还真是比较大。

支持将 FT 与其分离,但 NTT 与 CNTT 就是 DFT, FFT 在不同整环上的表现;而算法竞赛似乎不常见运用(连续)傅里叶变换与傅里叶级数的内容

@Great-designer
Copy link
Contributor

@Great-designer 其实我认为 NTT, CNTT 就应该都放在 FFT 词条中,一般环上的 DFT, FFT 与复数域上的实在没什么区别,可考虑将 C,Zp,Zp[i] 视为特例的具体实现。

我感觉FT、DFT和FFT应该是一个页面,NTT、FNTT应该是一个页面,CNTT、FCNTT应该是一个页面。如果说,把后两者NTT、FNTT、CNTT、FCNTT放到一个页面,也完全可以,因为都与离散的数论相关,一脉相承。而后两者和“FT、DFT和FFT”差距还真是比较大。

支持将 FT 与其分离,但 NTT 与 CNTT 就是 DFT, FFT 在不同整环上的表现;而算法竞赛似乎不常见运用(连续)傅里叶变换与傅里叶级数的内容

……是这样的。OI的很多知识,建立在“空中楼阁”之上,下面本来应该是很厚的坚实的地基,在这里却相当松垮,导致简单的内容特别水,复杂的内容看不懂。

我毕竟已经本科毕业。就本科的知识与视角而言,“微积分”或者“数学分析”部分OI基本上不涉及,高中数学物理导数、展开、级数等等,基本上是够用,考虑到“微积分”没什么门槛,中学生自学的也特别多,OI Wiki不写也罢。“概率论与数理统计”部分在大学用的特别多,OI涉及的不多,OI Wiki上写的特别入门与简单,不够深入,看看就行了。

“高等代数”分为“线性代数”和“多项式代数”,从分类上讲,真正的代数学从“抽象代数”或者“近世代数”开始,而“高等代数”其实仍旧属于“初等代数”的范畴,只是这部分扔到大学讲,而“多项式代数”由于偏简单,像“微积分”一样看不到门槛,中学生可以较为轻松地自学,所以OI Wiki上写“多项式代数”相对来讲,目前比较完备。

顶尖的OI人可能来到清华大学这样较为综合的院校,但要考虑到至少有半数OI人会来到工程类院校。对于“傅里叶变换”问题,在工程类院校,其实正统的“傅里叶变换”会和“拉普拉斯变换”一起,出现在“复变函数与积分变换”这门课当中,作为“信号处理”或者“电磁场”的基础;即使算法中的“离散傅里叶变换”,也会作为图像处理领域的“频谱分析”的基础。我们讲述“傅里叶变换”,一定要讲述正统的“傅里叶变换”是从哪里来的,历史上为什么会有“傅里叶变换”这个东西,而不是光讲讲“离散傅里叶变换”在“多项式代数”领域起到的重要作用。讲它在代数领域的作用很重要、很必要,不可或缺,但是不够。

Wiki这个词来源于夏威夷语的公交车,体现了知识的共享性。一个Wiki设立的初衷就是打破知识壁垒,让知识作为自由的存在而呈现给读者,所以讲一讲历史由来,让逻辑推理顺畅,让知识建构成体系,可以体现这样的自由度。

最烂的地方应该属于“线性代数”领域。对于中学生而言变量与符号偏多,体系偏向抽象,“线性代数”本身学起来就比较困难。这个不止OI Wiki写得不怎么样,全国的学生都在痛斥各版“线性代数”课本,同济版“线性代数”弊病颇多、害人匪浅。仅仅一个“先讲矩阵还是先讲行列式还是先讲线性空间”的问题,能够在各大高校讨论区天天吵、年年吵、随时随地都能吵。我看不管先讲哪儿,最后的结局都是:问题讲不明白、讲不透彻,只能靠学生自己“顿悟”。OI Wiki上也这样,不成体系,于是读一遍,会的还是会,不会的还是不会,一点儿用没有。

也难怪。Wiki往往是知识呈现,而不是教程。“线性代数”领域属于完全不成体系,东一榔头西一棒槌。题主强调“不想追溯知识的根源与联系”,指出“不该写傅里叶变换与傅里叶级数”,估计看“线性代数”部分也会这样,读一遍,会的还是会,不会的还是不会。

总之,无论是否支持,作为知识的呈现,里面已经写好了。如果愿意,也可以去试着改革上文列出的问题,试着通过建构文本的力量,实现通俗化、严谨化,而不是幼儿园化或者装逼化。

@Saisyc
Copy link
Contributor Author

Saisyc commented Jul 22, 2022

还是说直接把没啥用的 CNTT 直接给挫骨扬灰比较好?

(但是Stern-Brocot tree似乎也没有太多的应用,不合适的类比)

@Great-designer
Copy link
Contributor

还是说直接把没啥用的 CNTT 直接给挫骨扬灰比较好?

(但是Stern-Brocot tree似乎也没有太多的应用,不合适的类比)

你别这么没自信嘛。实在不行的话,等过一阵儿我试着写写?把FNTT和FCNTT看能不能合一块儿
这都拓展思维的好东西。数学家狂喜。研究计算机科学肯定也需要这类拓展思维的玩意儿
(虽然我还是更想写线性代数来着)

@Great-designer
Copy link
Contributor

已经看过了“快速复数论变换”的相关提交记录,主要集中在11月10日的各种提交记录中:
https://www.luogu.com.cn/record/list?pid=P3803&user=saisyc&status=12&page=4&orderBy=0
事实证明,它只能说明可行性,可以AC,但是确实比NTT要慢。
因此这个页面我也不知道该怎么改。很可能还是NTT更加实用一些。

mergify bot pushed a commit that referenced this issue Aug 11, 2022
* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Persdre pushed a commit to Persdre/OI-wiki that referenced this issue Aug 30, 2022
* fix OI-wiki#4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
aofall added a commit that referenced this issue Sep 5, 2022
* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>
mergify bot pushed a commit that referenced this issue Sep 19, 2022
* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

* feat(math/notation):增加其他常用符号

* Update docs/math/notation.md

Co-authored-by: Early <lin_erli@outlook.com>

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>

* refactor(math/linear-algebra): 线性代数部分框架搭建1 (#4273)

* 线性代数部分框架搭建1

* style: format markdown files with remark-lint

* 小修理一下pmodvarphi问题

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(linked-list.md): 添加了 XOR Linked List 的技巧 (#4262)

* feat(linked-list.md): 添加了 XOR Linked List 的技巧

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics): 新增错位排列 (#4269)

* fix #4219

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat:(product.md):更新了二重外积 (#4283)

* Update product.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix&feat: tools/editor/vscode 修改部分标题,补充 clang 有关内容  (#4290)

* fix&feat: tools/editor/vscode 修改部分标题,添加 clang 有关内容

fix: tools/editor/vscode 存在意义相近的标题
fix: tools/editor/vscode LLVM-Windows 官方版本需要另行安装 MSVC 构建工具,因此推荐使用无需安装其他依赖的 LLVM-MinGW。
feat: tools/editor/vscode C/C++ 插件无法正确配置 LLDB,添加 CodeLLDB 插件的配置过程

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat: tools/editor/vscode 添加手动下载安装 CodeLLDB 插件的原因

* fix(dp/basic.md): 修正最长不下降子序列代码错误 (#4284)

* feat(graph/max-clique.md): 增加最大团搜索算法 (#4125)

* feat(graph/max-clique.md): 增加最大团搜索算法

* Update mkdocs.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* To check correctness of action

* style: format markdown files with remark-lint

* Update main function

* Update testcases

* style: format markdown files with remark-lint

* Update max-clique.md

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* fix (string/sa.md): 修正一个表述上的小错误 (#4291)

「USACO06DEC」Milk Patterns 的题解中,应使用「公共前缀」的表述而非「LCP」的表述(不包含最长这一性质)

* feat(graph/topo): 更换 Kahn 算法实现 (#4292)

* fix(kmp): correct collapse syntax (#4289)

* fix(math/coordinate.md): Markdown & LaTeX 修复 (#4299)

fix(coordinate.md): Markdown & LaTeX 修复

Markdown & LaTeX 修复

* feat(rotating-calipers.md): 增加习题 (#4264)

* fix(convex-hull.md): 错误的习题排版与标题嵌套

RT

* feat(rotating-calipers.md): 增加习题

RT

* style: format markdown files with remark-lint

* fix(rotating-calipers.md): 习题引用原始出处

* Delete newlines

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* update:(segment-tree-offline.md)在专题页面增加线段树与离线询问 (#4297)

fix #1252

* Update:(linear-equation.md):翻译与合并线性同余方程 (#4295)

* Update linear-equation.md

* Update linear-equation.md

* Update linear-equation.md

* Update (matrix.md): 搭建线性代数部分的框架2 (#4288)

* Update matrix.md

* Update matrix.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics/combination.md):增加插板法讲解,修改部分公式 (#4278)

* 增加插板法讲解,修改部分公式

for issue #4267

* style: format markdown files with remark-lint

* Update combination.md

* update the structure

调整了结构,增加说明使上下连贯,去除意义不明的内容,修正了一部分公式。

* 删除错位排列

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* 增加贪心算法的复杂度分析和代码解析 (#3219)

* 增加贪心算法的复杂度分析和代码解析

* style: format markdown files with remark-lint

* Update docs/basic/greedy.md

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* modify greedy algorithm

* style: format markdown files with remark-lint

* modify greedy algorithm

* modify greedy algorithm

* modify greedy algorithm

* fix(code/greedy): update the code

* fix(basic/greedy): format

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/kdt/kdt_1): 更正kd树代码错误 (#4071)

* Update kdt_1.cpp

代码有误,建树时单节点要返回自身并对应地更新边界

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update sparse-table_2.hpp (#4244)

* Update sparse-table_2.hpp

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* update:(binary-set.md):更新二进制集合操作 (#4285)

* 更新二进制集合操作

* Update binary-set.md

* style: format markdown files with remark-lint

* syntax error

unintelligent bot

* Update docs/math/binary-set.md

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* Update .remarkignore

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>

* refine: 优化文本 (#2968)

* [refine][sa] 优化介绍倍增算法、height数组等文本

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(basic/sort-intro): 希尔排序不稳定 (#4307)

* fix(seg-in-bit.md): 继承前人的更换主席树名字以及修正珂朵莉树位置 (#4271)

* fix #4176

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/htc): Internal Links (#4305)

* feat(math): add semantic label for paragraph (#4304)

* feat(math): add semantic label for paragraph

* fix(math/poly/fundamental): fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>
Co-authored-by: DawnMagnet <61567130+DawnMagnet@users.noreply.github.com>
Co-authored-by: kenlig <28685375+kenlig@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Zirnc <124694738@qq.com>
Co-authored-by: 2008verser <110318801+2008verser@users.noreply.github.com>
Co-authored-by: fyulingi <fyulingi@gmail.com>
Co-authored-by: WillHou936 <85751923+WillHou936@users.noreply.github.com>
Co-authored-by: y <hly1204@qq.com>
Co-authored-by: minakokojima <lychees67@gmail.com>
Co-authored-by: Hou Yuxuan <60064373+tsawke@users.noreply.github.com>
Co-authored-by: WenzelTian <twzmoe@gmail.com>
Co-authored-by: yzy-1 <50034950+yzy-1@users.noreply.github.com>
Co-authored-by: queenwen <35624031+Persdre@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: henrytb <43104853+henrytbtrue@users.noreply.github.com>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Hao Yujie <49364506+EarthMessenger@users.noreply.github.com>
Co-authored-by: Pinghigh <77083712+Pinghigh@users.noreply.github.com>
Co-authored-by: ree-chee <107625482+ree-chee@users.noreply.github.com>
Co-authored-by: Nanarikom <46249138+Nanarikom@users.noreply.github.com>
Co-authored-by: Legendary-Zeraora <90610095+Legendary-Zeraora@users.noreply.github.com>
Co-authored-by: black_trees <77879721+hylwxqwq@users.noreply.github.com>
Co-authored-by: qiqistyle <48356218+qiqistyle@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: panjd123 <30641248+panjd123@users.noreply.github.com>
Co-authored-by: futre-re <77478360+futre-re@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>
Co-authored-by: minghu6 <a19678zy@163.com>
Co-authored-by: Aynxul03 <aynxul03@gmail.com>
Co-authored-by: WenzelTian <i@jimmytian.com>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
mergify bot pushed a commit that referenced this issue Sep 20, 2022
* Update wsl.md

增加 WSL1 转换到 WSL2 的内容。

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* fix(mkdocs.yml): Change title of cpp-other-langs to "C++ 与其他常用语言的区别" (#4078)

* fix(math/combinatorics/combination): 去除集合中多余的逗号

* fix(README.md): 删除过时的视频录制流程 (#4084)

[点击查看用 asciinema 录制的流程](https://asciinema.org/a/220681) 此视频已经过时,按照这个流程无法正确部署,故删除。

* ci(Mergify): introduce Mergify (#4086)

* ci(Mergify): configuration update

Signed-off-by: Wenzhuo Liu <mgt@oi-wiki.org>

* trigger sb netlify

* ci: fix celebration by adding requests to Pipfile (#4087)

* fix(math/number-theory/basic.md): 不可约数是质数的整环示例 (#4077)

不可约数是质数的整环示例

* fix: remove rubbish span tag (#4088)

* fix(lang/var): remove rubbish span tag

* fix: some of the rubbish spans

* fix: all

* fix: redirects for sb tree

* fix(ds/seg): 优化代码结构,使上下文一致,提高阅读体验 (#4091)

* fix(basic/complexity): latex <= -> \leq

* feat&refactor: 更新多项式部分简介以及合并多项式与生成函数 (#3928)

* 更新多项式部分简介以及合并多项式与生成函数

更新多项式部分简介以及合并多项式与生成函数

* style: format markdown files with remark-lint

* Update _redirects

* test: changes to trigger ci

* style: format markdown files with remark-lint

* fix: duplicate

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* chore: rename LaTeX workflow (#4085)

rename LaTeX workflow

* fix(basic/merge-sort): 归并排序词条的改进 (#4076)

* fix(basic/merge-sort): 归并排序词条的改进

对词条内容进行了重构,优化了表述,删除了冗杂部分,囿于自身水平未改动 Python 代码及外部链接。

* fix(basic/merge-sort.md): 代码对初学者更友好

鉴于归并排序较基础,将三目运算符改为了 `if` `else` 形式使其对初学者更友好

* fix: render permalink character in heading with pseudo element

* fix(scripts/pre-build/install-theme): delete cached theme dierctory

* ci: only add checks when pushing to master

* fix: mirrors (#4097)

Co-Authored-by: Xeonacid <i@xeonacid.xyz>
Co-Authored-By: Enter-tainer <mgt@oi-wiki.org>

* feat(dp/basic): 加入最长公共子序列的名词解释和例题 (#4092)

* feat(dp/basic): 加入最长公共子序列的名词解释和例题

* fix: authors' name strictly same /cc @Persdre

* 去掉一些冗余表达

* Update docs/dp/basic.md

Co-authored-by: Marcythm <marcythm@gmail.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* feat&fix(lang/python): 增修 Python 页内容 (#4106)

* feat & fix & refactor(lang/python): 增修 Python 页内容
* 把 REPL 的代码块改为 console 代码块多处;格式化一处

Co-authored-by: chinggg <24590067+chinggg@users.noreply.github.com>
Co-authored-by: aoeer39 <107759703+aoeer39@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Enter-tainer <mgt@oi-wiki.org>

* fix(search/dlx): 修复“靶形数独”中 LaTeX 公式 (#4114)

* feat(graph/dsu-on-tree): 增加一个最近CF比赛中用到该知识点的练习题 (#4117)

* feat(lang/op): 新增条件运算符,完善复合赋值运算符 (#4116)

* feat:新增条件运算符,完善复合赋值运算符

feat:新增条件运算符,完善复合赋值运算符

* Update docs/lang/op.md

* Update docs/lang/op.md

* format

* Update docs/lang/op.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/lang/op.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/lang/op.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update op.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* fix(ds/persistent-in-bit): 修复指向 ZOJ 的链接

* fix(math/poly/fft.md): fix mistakes

* fix(ds/segt4.svg): 解决 Windows 上 Microsoft Edge 显示图片异常的问题(部分数字不在框内) (#4109)

Resolves an issue where displaying exceptions in Microsoft Edge on Windows (some renderings have problems with numbers outside the box)

* fix(ds/treap):修复”无旋Treap-按值分裂“中的 LaTeX.

* fix(ds/treap): use markdown for images, not html (#4101)

* 写清楚适配器的底层容器对象 (#4127)

* 写清楚适配器的底层容器对象

参考
https://en.cppreference.com/w/cpp/container/stack
https://en.cppreference.com/w/cpp/container/queue
https://en.cppreference.com/w/cpp/container/priority_queue
适配器默认的Container实现

* fix: quotes

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(ds/queue): 修正一处笔误 (#4128)

修正一处笔误

* fix(binary.md): 解决「三分法-代码实现」部分中伪代码行编号错误的问题

* feat&refactor(number-theory/quadratic): 更新了二次域相关内容 (#3958)

* 更新了二次域相关内容

* style: format markdown files with remark-lint

* 增加标题

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(sam.md): 修正 “两个字符串的最长公共子串”示例代码的小错误

fix(sam.md): “两个字符串的最长公共子串”的示例代码中,返回值应为`T.substr(bestpos - best + 1, best)`,而非`t.substr(bestpos - best + 1, best)`

* fix(math/poly/fft):修改歧义表述

* feat(math/probability): 完善概率论相关理论的讨论 (#3903)

* feat(math/probability/*): 添加更为完整的概率论概率相关内容。

* refactor(math/expectation.md):
移除页面中有关概率论公理化定义和连续型随机变量的描述。

* style: format markdown files with remark-lint

* feat(math/probability/*):
1. 将专有名词“事件空间”替换为“事件域”。
2. 添加了一些辅助理解的例子。

* style: format markdown files with remark-lint

* feat(math/probability/*):
1. 在快速上手页面中重新加入样本空间和随机事件的定义。
2. 修正其他文档中的不当表述与格式错误。

* style: format markdown files with remark-lint

* Update docs/math/probability/random-variable.md

* try make latex happy

* feat(math/probability):
1. 给部分不在本文讨论范围内的专有名词添加百度百科链接。
2. 添加了一些例子与易错点。
3. 添加了 Pearson 相关系数相关内容。
4. 修正了部分错别字。

* style: format markdown files with remark-lint

Co-authored-by: MegaOwIer <megaowier@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* fix(math/poly/intro.md): 规范化英文翻译

* feat(math/linear-algebra-index.md): 添加线性代数简介与线性空间相关内容 (#4120)

* feat(math/linear-algebra-index.md): 添加线性代数简介与线性空间相关内容

* Update linear-algebra-index.md

* 移动线性空间定义至向量一栏并修改错误

把提到的错误修了一下

* 修改简介中的错误

上次修了一半然后手抖提交了

* 细节修改

更改引号格式

* 更改线性空间部分的位置

* 换了个例子

* feat(ds/avl.md): add code example for avltree (#4141)

* feat(ds/avl.md): add code example for avltree

* fix(ds/avl.md): collapse example code

* fix & format code

Co-authored-by: mgt <mgt@oi-wiki.org>

* ci: building pdfs silently (#4052)

* feat(workflows): quieter build pdf ci

* fix: file err

* feat

* delete silent-mode

* feat: silent mode to build-pdf.yml

* fix: codeowners

* fix: apt add, reduce use of /dev/null

* fix: reduce use of /dev/null

* fix: reduce /dev/null & see if stack still dead

* fix: all down

* fix: dead

* feat: add optimization for build pdf time

* fix: op

* rollback

* fix: no pdf-latex allowed, only xelatex

* fix: xelatex & try optimizing again

* fix: quotes

* Update build-pdf.yml

* retrace

* fix(math/notation): \frac -> \dfrac (#4063)

* ci(Mergify): configuration update

Signed-off-by: Coelacanthus <coelacanthus@outlook.com>

* fix(math/vector): more formal (#3875)

Co-authored-by: mgt <mgt@oi-wiki.org>

* feat(ds/block-list): 新增 __gnu_cxx::rope (#4113)

* Update block-list.md

Add "rope"

* fix(block-list): typo

* Update block-list.md

Fix format error

* fix: indention

* Update block-list.md

* Update block-list.md

* Update block-list.md

复杂度修改

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/mod-shortest-path): 补充描述 (#4139)

* feat(graph/mod-shortest-path): 补充描述

* Update mod-shortest-path.md

* Update mod-shortest-path.md

* Update docs/graph/mod-shortest-path.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/mod-shortest-path.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update mod-shortest-path.md

* fix(graph/mod-shortest-path): format

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix(math/linear-programming.md): 修改图解法示例以满足题解

* fix(math/images/linear-programming3.png): 更新图解法插图

* fix(math/images/linear-programming4.png): 删除无用图片

* feat(basic/prefix-sum): add exercises (#4152)

* feat(basic): add semantic label for paragraph (#4157)

* feat(basic): add semantic label for paragraph

* feat(basic/binary-lifting, divide-and-conquer): add more labels from commit suggestion

* fix(/math/number-theory/crt):修改了一些错误 (#4159)

* Update crt.md

* Update docs/math/number-theory/crt.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(ds/hash): 关于哈希表页面表述的完善 (#4158)

* Update hash.md

补充完善页面表述
https://github.com/OI-wiki/OI-wiki/issues/2205

* Update hash.md

公式

* Update hash.md

* Update hash.md

调整顺序, 使其更符合逻辑.

* Update docs/ds/hash.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* 快速幂词条的翻译 (#4165)

* fix #3911

* 更换名字,fix bug

* fix(dp/opt/slope): typo (#4170)

* fix(math/number-theory/du):typo (#4171)

* Update slope.md

* Update du.md

* fix(basic/complexity): Master Theorem例子更正

修改后两种情况的例子

* fix(graph/tree-divide): fix problem summary (#4174)

* Update tree-divide.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* refactor(lang/python): 大幅修改并增加了 Python 速成 的内容 (#3228)

* fix(math/quick-pow): initialize res to 1%mod in case exp=0 and mod=1

where the anwser should be 0 instead of 1

* refactor(lang/python): introduce OOP and well-designed examples

* refactor(lang/python)!: add necessary knowledge

* fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix: not purely object-oriented

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* fix(python): format

* fix build error

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style(lang/python): use ```console for REPL block

* style: format markdown files with remark-lint

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 谭九鼎 <109224573@qq.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* revert: "ci: building pdfs silently" (#4168)

Revert "ci: building pdfs silently (#4052)"

This reverts commit 9ba57697ab555b41f330d766106849f2a1dcccba.

* fix(ds/li-chao-tree.md):修改错误的代码 (#4177)

* fix(ds/li-chao-tree.md):修改错误的代码

[例题中给出的代码被 hack](https://www.luogu.com.cn/discuss/471593)

修改:在 `upd` 中判了线段编号,并且浮点数使用 `eps` 进行比较。

* style: format markdown files with remark-lint

* fix(ds/li-chao-tree/li-chao-tree_1.cpp) 修改错误的代码

[原代码被 hack](https://www.luogu.com.cn/discuss/471593)

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* 有关渐进分析的解释 (#4166)

* fix #4135

* Update complexity.md

* feat(ds/rbtree.md): add introduction to rbtree (#4167)

* feat(ds/avl.md): add code example for avltree

* fix(ds/avl.md): collapse example code

* feat(ds/rbtree.md): add introduction to rbtree

* fix(ds/rbtree.md): typo; chore(mkdocs.yml): add reference

* style: format code & doc

* fix: 修复折叠框

* fix(ds/rbtree.md): typo

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* chore: format & split code

* style: format markdown files with remark-lint

* try make bot happy

* style: format markdown files with remark-lint

* to bot: pls don't mistransform my code again

* typo fix

Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/complex): 复数页面添加欧拉公式描述 (#4164)

* Update complex.md

* Update docs/math/complex.md

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* style(lang/python): replace console with pycon for REPL code blocks (#4181)

* style(lang/python): replace ```console with ```pycon

better highlight and no risk of interfering with auto-formatting

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(docs/dp/state.md): LaTeX 修复 (#4182)

* fix(state.md): LaTeX

* style: format markdown files with remark-lint

* Update state.md

* Update state.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/java-pro): 增加java进阶页面 (#3984)

* feat:增加java进阶页面

* feat(lang/java):增加StreamTokenizer的IO写法与的对比

* style: format markdown files with remark-lint

* fix(lang/java.md):修改快速读写部分的描述

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加java-pro页面,删除快速读写内容

* style: format markdown files with remark-lint

* fix(lang/java.md):修改缩进

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* fix(lang/java.md):修改描述

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加BigInteger的基本操作与演示

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改java大小写与缩进问题

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改前后空格

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):初步增加数据结构的大纲

* style: format markdown files with remark-lint

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(docs/lang/java.md):缩进

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(java.md):统一前后缩进

* fix(java-pro.md): 对内容的格式进行修改;修改错别字

* fix(java-pro.md): 修正例题跳转链接

* fix(lang/java-pro.md):修改or运算格式

* style: format markdown files with remark-lint

* fix: or

* style: format markdown files with remark-lint

* fix: remark ignore

* retrace: sb bot

* fix(lang/java-pro.md):增加缩进,修改|运算符显示表格

* feat(lang/java-pro.md):增加BigInteger中的数学部分

* feat(lang/java-pro.md):增加-0.0!=0.0部分

* fix: spaces & bot retirements & links

* feat(lang/java-pro.md):增加数据结构,删除Arrays与Collections

* feat(lang/java-pro.md):增加了Arrays与Collections的部分函数

* fix(lang/java-pro.md):修改换行

* fix(lang/java-pro.md):修改空格格式

* fix(lang/java-pro.md):统一前后缩进

* feat(lang/java-pro.md):增加了继承与多态的简单知识,对代码格式进行了修改

* fix(lang/java-pro.md):将快速读写迁入,迁移排序至Arrays.sort()

* fix(lang/java.md):迁移快速读写至java进阶

* feat(lang/java-pro.md):简单增加了map的一些高级用法

* fix(lang/java-pro.md):修改错别字

* fix(docs/lang/java-pro.md):统一逗号

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(lang/java-pro.md):增加了泛型,包裹类型等知识

* feat(lang/java-pro.md):增加list删除警告

* fix(lang/java-pro.md):修改下拉格式

* Create CNAME

* Delete CNAME

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(java-pro.md)

* style: format markdown files with remark-lint

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix: wn

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Cubik <cubik65536@cubik65536.top>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update docs/tools/wsl.md

Co-authored-by: Young <iskyex@outlook.com>

* style: format markdown files with remark-lint

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/vector): 拓展了空间向量的相关内容,修正了部分表述不严谨之处 (#4223)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>

* refactor(math/linear-algebra): 线性代数部分框架搭建1 (#4273)

* 线性代数部分框架搭建1

* style: format markdown files with remark-lint

* 小修理一下pmodvarphi问题

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(linked-list.md): 添加了 XOR Linked List 的技巧 (#4262)

* feat(linked-list.md): 添加了 XOR Linked List 的技巧

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics): 新增错位排列 (#4269)

* fix #4219

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat:(product.md):更新了二重外积 (#4283)

* Update product.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix&feat: tools/editor/vscode 修改部分标题,补充 clang 有关内容  (#4290)

* fix&feat: tools/editor/vscode 修改部分标题,添加 clang 有关内容

fix: tools/editor/vscode 存在意义相近的标题
fix: tools/editor/vscode LLVM-Windows 官方版本需要另行安装 MSVC 构建工具,因此推荐使用无需安装其他依赖的 LLVM-MinGW。
feat: tools/editor/vscode C/C++ 插件无法正确配置 LLDB,添加 CodeLLDB 插件的配置过程

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat: tools/editor/vscode 添加手动下载安装 CodeLLDB 插件的原因

* fix(dp/basic.md): 修正最长不下降子序列代码错误 (#4284)

* feat(graph/max-clique.md): 增加最大团搜索算法 (#4125)

* feat(graph/max-clique.md): 增加最大团搜索算法

* Update mkdocs.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* To check correctness of action

* style: format markdown files with remark-lint

* Update main function

* Update testcases

* style: format markdown files with remark-lint

* Update max-clique.md

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* fix (string/sa.md): 修正一个表述上的小错误 (#4291)

「USACO06DEC」Milk Patterns 的题解中,应使用「公共前缀」的表述而非「LCP」的表述(不包含最长这一性质)

* feat(graph/topo): 更换 Kahn 算法实现 (#4292)

* fix(kmp): correct collapse syntax (#4289)

* fix(math/coordinate.md): Markdown & LaTeX 修复 (#4299)

fix(coordinate.md): Markdown & LaTeX 修复

Markdown & LaTeX 修复

* feat(rotating-calipers.md): 增加习题 (#4264)

* fix(convex-hull.md): 错误的习题排版与标题嵌套

RT

* feat(rotating-calipers.md): 增加习题

RT

* style: format markdown files with remark-lint

* fix(rotating-calipers.md): 习题引用原始出处

* Delete newlines

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* update:(segment-tree-offline.md)在专题页面增加线段树与离线询问 (#4297)

fix #1252

* Update:(linear-equation.md):翻译与合并线性同余方程 (#4295)

* Update linear-equation.md

* Update linear-equation.md

* Update linear-equation.md

* Update (matrix.md): 搭建线性代数部分的框架2 (#4288)

* Update matrix.md

* Update matrix.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics/combination.md):增加插板法讲解,修改部分公式 (#4278)

* 增加插板法讲解,修改部分公式

for issue #4267

* style: format markdown files with remark-lint

* Update combination.md

* update the structure

调整了结构,增加说明使上下连贯,去除意义不明的内容,修正了一部分公式。

* 删除错位排列

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* 增加贪心算法的复杂度分析和代码解析 (#3219)

* 增加贪心算法的复杂度分析和代码解析

* style: format markdown files with remark-lint

* Update docs/basic/greedy.md

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* modify greedy algorithm

* style: format markdown files with remark-lint

* modify greedy algorithm

* modify greedy algorithm

* modify greedy algorithm

* fix(code/greedy): update the code

* fix(basic/greedy): format

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/kdt/kdt_1): 更正kd树代码错误 (#4071)

* Update kdt_1.cpp

代码有误,建树时单节点要返回自身并对应地更新边界

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update sparse-table_2.hpp (#4244)

* Update sparse-table_2.hpp

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* update:(binary-set.md):更新二进制集合操作 (#4285)

* 更新二进制集合操作

* Update binary-set.md

* style: format markdown files with remark-lint

* syntax error

unintelligent bot

* Update docs/math/binary-set.md

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* Update .remarkignore

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>

* refine: 优化文本 (#2968)

* [refine][sa] 优化介绍倍增算法、height数组等文本

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(basic/sort-intro): 希尔排序不稳定 (#4307)

* fix(seg-in-bit.md): 继承前人的更换主席树名字以及修正珂朵莉树位置 (#4271)

* fix #4176

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/htc): Internal Links (#4305)

* feat(math): add semantic label for paragraph (#4304)

* feat(math): add semantic label for paragraph

* fix(math/poly/fundamental): fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* refactor(vector.md, vector-space.md, basis.md): 线性空间和线性基 (#4302)

* refactor(basis): migration from PR #3837

* feat(basis): update author

* fix(basis): unify the style of code blocks

* fix(basis): migration new images from #3837

* fix(basis): path of images

* feat(linear-space): migration from vector.md

* refactor(vector): outline

* fix(vector): link to linear-space

* fix(linear-space): wrong link

* fix(vector): path to image

* feat(linear-space): add example

* fix(basis): code blocks

* feat(linear-space): add some related concepts

* fix(vector): link

* fix(linear-space): format

* refactor(basis): seperate code

* feat(basis): more formal introduction

* refactor(basis): example, properties, complexity

* fix(basis): tiny change

* fix(basis): complexity

* fix: reference

* fix(basis): format

* refactor(linear-space): rename

* fix(vector-space): tiny change

* feat(basis): prop of dim

* feat(basis): comment

* feat(vector-space): isomorphic

* fix: format

* fix(vector-space): wrong word

* Update mkdocs.yml

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(math/number-theory/gcd, euler, sieve, stern-brocot, lagrange): style fix (#4312)

fix(math/number-theory/gcd, math/number-theory/euler, math/number-theory/sieve, math/number-theory/stern-brocot, math/number-theory/lagrange): style fix

* fix(math/number-theory/sieve.md):typo fix (#4313)

* feat(math/notation): 增加更多常用符号 (#4306)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

* feat(math/notation):增加其他常用符号

* Update docs/math/notation.md

Co-authored-by: Early <lin_erli@outlook.com>

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shu…
1804040636 added a commit to 1804040636/OI-wiki that referenced this issue Dec 3, 2022
* Delete CNAME

* 快速幂词条的翻译 (#4165)

* fix #3911

* 更换名字,fix bug

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* fix(dp/opt/slope): typo (#4170)

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(math/number-theory/du):typo (#4171)

* Update slope.md

* Update du.md

* fix(basic/complexity): Master Theorem例子更正

修改后两种情况的例子

* style(java-pro.md)

* style: format markdown files with remark-lint

* fix(graph/tree-divide): fix problem summary (#4174)

* Update tree-divide.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* refactor(lang/python): 大幅修改并增加了 Python 速成 的内容 (#3228)

* fix(math/quick-pow): initialize res to 1%mod in case exp=0 and mod=1

where the anwser should be 0 instead of 1

* refactor(lang/python): introduce OOP and well-designed examples

* refactor(lang/python)!: add necessary knowledge

* fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix: not purely object-oriented

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* fix(python): format

* fix build error

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style(lang/python): use ```console for REPL block

* style: format markdown files with remark-lint

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 谭九鼎 <109224573@qq.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* revert: "ci: building pdfs silently" (#4168)

Revert "ci: building pdfs silently (#4052)"

This reverts commit 9ba57697ab555b41f330d766106849f2a1dcccba.

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(ds/li-chao-tree.md):修改错误的代码 (#4177)

* fix(ds/li-chao-tree.md):修改错误的代码

[例题中给出的代码被 hack](https://www.luogu.com.cn/discuss/471593)

修改:在 `upd` 中判了线段编号,并且浮点数使用 `eps` 进行比较。

* style: format markdown files with remark-lint

* fix(ds/li-chao-tree/li-chao-tree_1.cpp) 修改错误的代码

[原代码被 hack](https://www.luogu.com.cn/discuss/471593)

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* 有关渐进分析的解释 (#4166)

* fix #4135

* Update complexity.md

* feat(ds/rbtree.md): add introduction to rbtree (#4167)

* feat(ds/avl.md): add code example for avltree

* fix(ds/avl.md): collapse example code

* feat(ds/rbtree.md): add introduction to rbtree

* fix(ds/rbtree.md): typo; chore(mkdocs.yml): add reference

* style: format code & doc

* fix: 修复折叠框

* fix(ds/rbtree.md): typo

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* chore: format & split code

* style: format markdown files with remark-lint

* try make bot happy

* style: format markdown files with remark-lint

* to bot: pls don't mistransform my code again

* typo fix

Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/complex): 复数页面添加欧拉公式描述 (#4164)

* Update complex.md

* Update docs/math/complex.md

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* style(lang/python): replace console with pycon for REPL code blocks (#4181)

* style(lang/python): replace ```console with ```pycon

better highlight and no risk of interfering with auto-formatting

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix(docs/dp/state.md): LaTeX 修复 (#4182)

* fix(state.md): LaTeX

* style: format markdown files with remark-lint

* Update state.md

* Update state.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix: wn

* feat(lang/java-pro): 增加java进阶页面 (#3984)

* feat:增加java进阶页面

* feat(lang/java):增加StreamTokenizer的IO写法与的对比

* style: format markdown files with remark-lint

* fix(lang/java.md):修改快速读写部分的描述

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加java-pro页面,删除快速读写内容

* style: format markdown files with remark-lint

* fix(lang/java.md):修改缩进

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* fix(lang/java.md):修改描述

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加BigInteger的基本操作与演示

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改java大小写与缩进问题

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改前后空格

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):初步增加数据结构的大纲

* style: format markdown files with remark-lint

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(docs/lang/java.md):缩进

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(java.md):统一前后缩进

* fix(java-pro.md): 对内容的格式进行修改;修改错别字

* fix(java-pro.md): 修正例题跳转链接

* fix(lang/java-pro.md):修改or运算格式

* style: format markdown files with remark-lint

* fix: or

* style: format markdown files with remark-lint

* fix: remark ignore

* retrace: sb bot

* fix(lang/java-pro.md):增加缩进,修改|运算符显示表格

* feat(lang/java-pro.md):增加BigInteger中的数学部分

* feat(lang/java-pro.md):增加-0.0!=0.0部分

* fix: spaces & bot retirements & links

* feat(lang/java-pro.md):增加数据结构,删除Arrays与Collections

* feat(lang/java-pro.md):增加了Arrays与Collections的部分函数

* fix(lang/java-pro.md):修改换行

* fix(lang/java-pro.md):修改空格格式

* fix(lang/java-pro.md):统一前后缩进

* feat(lang/java-pro.md):增加了继承与多态的简单知识,对代码格式进行了修改

* fix(lang/java-pro.md):将快速读写迁入,迁移排序至Arrays.sort()

* fix(lang/java.md):迁移快速读写至java进阶

* feat(lang/java-pro.md):简单增加了map的一些高级用法

* fix(lang/java-pro.md):修改错别字

* fix(docs/lang/java-pro.md):统一逗号

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(lang/java-pro.md):增加了泛型,包裹类型等知识

* feat(lang/java-pro.md):增加list删除警告

* fix(lang/java-pro.md):修改下拉格式

* Create CNAME

* Delete CNAME

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(java-pro.md)

* style: format markdown files with remark-lint

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix: wn

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Cubik <cubik65536@cubik65536.top>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/vector): 拓展了空间向量的相关内容,修正了部分表述不严谨之处 (#4223)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>

* refactor(math/linear-algebra): 线性代数部分框架搭建1 (#4273)

* 线性代数部分框架搭建1

* style: format markdown files with remark-lint

* 小修理一下pmodvarphi问题

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(linked-list.md): 添加了 XOR Linked List 的技巧 (#4262)

* feat(linked-list.md): 添加了 XOR Linked List 的技巧

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics): 新增错位排列 (#4269)

* fix #4219

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat:(product.md):更新了二重外积 (#4283)

* Update product.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix&feat: tools/editor/vscode 修改部分标题,补充 clang 有关内容  (#4290)

* fix&feat: tools/editor/vscode 修改部分标题,添加 clang 有关内容

fix: tools/editor/vscode 存在意义相近的标题
fix: tools/editor/vscode LLVM-Windows 官方版本需要另行安装 MSVC 构建工具,因此推荐使用无需安装其他依赖的 LLVM-MinGW。
feat: tools/editor/vscode C/C++ 插件无法正确配置 LLDB,添加 CodeLLDB 插件的配置过程

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat: tools/editor/vscode 添加手动下载安装 CodeLLDB 插件的原因

* fix(dp/basic.md): 修正最长不下降子序列代码错误 (#4284)

* feat(graph/max-clique.md): 增加最大团搜索算法 (#4125)

* feat(graph/max-clique.md): 增加最大团搜索算法

* Update mkdocs.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* To check correctness of action

* style: format markdown files with remark-lint

* Update main function

* Update testcases

* style: format markdown files with remark-lint

* Update max-clique.md

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* fix (string/sa.md): 修正一个表述上的小错误 (#4291)

「USACO06DEC」Milk Patterns 的题解中,应使用「公共前缀」的表述而非「LCP」的表述(不包含最长这一性质)

* feat(graph/topo): 更换 Kahn 算法实现 (#4292)

* fix(kmp): correct collapse syntax (#4289)

* fix(math/coordinate.md): Markdown & LaTeX 修复 (#4299)

fix(coordinate.md): Markdown & LaTeX 修复

Markdown & LaTeX 修复

* feat(rotating-calipers.md): 增加习题 (#4264)

* fix(convex-hull.md): 错误的习题排版与标题嵌套

RT

* feat(rotating-calipers.md): 增加习题

RT

* style: format markdown files with remark-lint

* fix(rotating-calipers.md): 习题引用原始出处

* Delete newlines

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* update:(segment-tree-offline.md)在专题页面增加线段树与离线询问 (#4297)

fix #1252

* Update:(linear-equation.md):翻译与合并线性同余方程 (#4295)

* Update linear-equation.md

* Update linear-equation.md

* Update linear-equation.md

* Update (matrix.md): 搭建线性代数部分的框架2 (#4288)

* Update matrix.md

* Update matrix.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics/combination.md):增加插板法讲解,修改部分公式 (#4278)

* 增加插板法讲解,修改部分公式

for issue #4267

* style: format markdown files with remark-lint

* Update combination.md

* update the structure

调整了结构,增加说明使上下连贯,去除意义不明的内容,修正了一部分公式。

* 删除错位排列

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* 增加贪心算法的复杂度分析和代码解析 (#3219)

* 增加贪心算法的复杂度分析和代码解析

* style: format markdown files with remark-lint

* Update docs/basic/greedy.md

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* modify greedy algorithm

* style: format markdown files with remark-lint

* modify greedy algorithm

* modify greedy algorithm

* modify greedy algorithm

* fix(code/greedy): update the code

* fix(basic/greedy): format

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/kdt/kdt_1): 更正kd树代码错误 (#4071)

* Update kdt_1.cpp

代码有误,建树时单节点要返回自身并对应地更新边界

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update sparse-table_2.hpp (#4244)

* Update sparse-table_2.hpp

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* update:(binary-set.md):更新二进制集合操作 (#4285)

* 更新二进制集合操作

* Update binary-set.md

* style: format markdown files with remark-lint

* syntax error

unintelligent bot

* Update docs/math/binary-set.md

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* Update .remarkignore

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>

* refine: 优化文本 (#2968)

* [refine][sa] 优化介绍倍增算法、height数组等文本

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(basic/sort-intro): 希尔排序不稳定 (#4307)

* fix(seg-in-bit.md): 继承前人的更换主席树名字以及修正珂朵莉树位置 (#4271)

* fix #4176

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/htc): Internal Links (#4305)

* feat(math): add semantic label for paragraph (#4304)

* feat(math): add semantic label for paragraph

* fix(math/poly/fundamental): fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* refactor(vector.md, vector-space.md, basis.md): 线性空间和线性基 (#4302)

* refactor(basis): migration from PR #3837

* feat(basis): update author

* fix(basis): unify the style of code blocks

* fix(basis): migration new images from #3837

* fix(basis): path of images

* feat(linear-space): migration from vector.md

* refactor(vector): outline

* fix(vector): link to linear-space

* fix(linear-space): wrong link

* fix(vector): path to image

* feat(linear-space): add example

* fix(basis): code blocks

* feat(linear-space): add some related concepts

* fix(vector): link

* fix(linear-space): format

* refactor(basis): seperate code

* feat(basis): more formal introduction

* refactor(basis): example, properties, complexity

* fix(basis): tiny change

* fix(basis): complexity

* fix: reference

* fix(basis): format

* refactor(linear-space): rename

* fix(vector-space): tiny change

* feat(basis): prop of dim

* feat(basis): comment

* feat(vector-space): isomorphic

* fix: format

* fix(vector-space): wrong word

* Update mkdocs.yml

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(math/number-theory/gcd, euler, sieve, stern-brocot, lagrange): style fix (#4312)

fix(math/number-theory/gcd, math/number-theory/euler, math/number-theory/sieve, math/number-theory/stern-brocot, math/number-theory/lagrange): style fix

* fix(math/number-theory/sieve.md):typo fix (#4313)

* feat(math/notation): 增加更多常用符号 (#4306)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

* feat(math/notation):增加其他常用符号

* Update docs/math/notation.md

Co-authored-by: Early <lin_erli@outlook.com>

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png
…
1804040636 added a commit to 1804040636/OI-wiki that referenced this issue Dec 3, 2022
* Patch 5 (#6)

* Delete CNAME

* 快速幂词条的翻译 (#4165)

* fix #3911

* 更换名字,fix bug

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* fix(dp/opt/slope): typo (#4170)

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(math/number-theory/du):typo (#4171)

* Update slope.md

* Update du.md

* fix(basic/complexity): Master Theorem例子更正

修改后两种情况的例子

* style(java-pro.md)

* style: format markdown files with remark-lint

* fix(graph/tree-divide): fix problem summary (#4174)

* Update tree-divide.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* refactor(lang/python): 大幅修改并增加了 Python 速成 的内容 (#3228)

* fix(math/quick-pow): initialize res to 1%mod in case exp=0 and mod=1

where the anwser should be 0 instead of 1

* refactor(lang/python): introduce OOP and well-designed examples

* refactor(lang/python)!: add necessary knowledge

* fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix: not purely object-oriented

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* fix(python): format

* fix build error

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style(lang/python): use ```console for REPL block

* style: format markdown files with remark-lint

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 谭九鼎 <109224573@qq.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* revert: "ci: building pdfs silently" (#4168)

Revert "ci: building pdfs silently (#4052)"

This reverts commit 9ba57697ab555b41f330d766106849f2a1dcccba.

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(ds/li-chao-tree.md):修改错误的代码 (#4177)

* fix(ds/li-chao-tree.md):修改错误的代码

[例题中给出的代码被 hack](https://www.luogu.com.cn/discuss/471593)

修改:在 `upd` 中判了线段编号,并且浮点数使用 `eps` 进行比较。

* style: format markdown files with remark-lint

* fix(ds/li-chao-tree/li-chao-tree_1.cpp) 修改错误的代码

[原代码被 hack](https://www.luogu.com.cn/discuss/471593)

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* 有关渐进分析的解释 (#4166)

* fix #4135

* Update complexity.md

* feat(ds/rbtree.md): add introduction to rbtree (#4167)

* feat(ds/avl.md): add code example for avltree

* fix(ds/avl.md): collapse example code

* feat(ds/rbtree.md): add introduction to rbtree

* fix(ds/rbtree.md): typo; chore(mkdocs.yml): add reference

* style: format code & doc

* fix: 修复折叠框

* fix(ds/rbtree.md): typo

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* chore: format & split code

* style: format markdown files with remark-lint

* try make bot happy

* style: format markdown files with remark-lint

* to bot: pls don't mistransform my code again

* typo fix

Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/complex): 复数页面添加欧拉公式描述 (#4164)

* Update complex.md

* Update docs/math/complex.md

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* style(lang/python): replace console with pycon for REPL code blocks (#4181)

* style(lang/python): replace ```console with ```pycon

better highlight and no risk of interfering with auto-formatting

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix(docs/dp/state.md): LaTeX 修复 (#4182)

* fix(state.md): LaTeX

* style: format markdown files with remark-lint

* Update state.md

* Update state.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix: wn

* feat(lang/java-pro): 增加java进阶页面 (#3984)

* feat:增加java进阶页面

* feat(lang/java):增加StreamTokenizer的IO写法与的对比

* style: format markdown files with remark-lint

* fix(lang/java.md):修改快速读写部分的描述

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加java-pro页面,删除快速读写内容

* style: format markdown files with remark-lint

* fix(lang/java.md):修改缩进

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* fix(lang/java.md):修改描述

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加BigInteger的基本操作与演示

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改java大小写与缩进问题

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改前后空格

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):初步增加数据结构的大纲

* style: format markdown files with remark-lint

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(docs/lang/java.md):缩进

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(java.md):统一前后缩进

* fix(java-pro.md): 对内容的格式进行修改;修改错别字

* fix(java-pro.md): 修正例题跳转链接

* fix(lang/java-pro.md):修改or运算格式

* style: format markdown files with remark-lint

* fix: or

* style: format markdown files with remark-lint

* fix: remark ignore

* retrace: sb bot

* fix(lang/java-pro.md):增加缩进,修改|运算符显示表格

* feat(lang/java-pro.md):增加BigInteger中的数学部分

* feat(lang/java-pro.md):增加-0.0!=0.0部分

* fix: spaces & bot retirements & links

* feat(lang/java-pro.md):增加数据结构,删除Arrays与Collections

* feat(lang/java-pro.md):增加了Arrays与Collections的部分函数

* fix(lang/java-pro.md):修改换行

* fix(lang/java-pro.md):修改空格格式

* fix(lang/java-pro.md):统一前后缩进

* feat(lang/java-pro.md):增加了继承与多态的简单知识,对代码格式进行了修改

* fix(lang/java-pro.md):将快速读写迁入,迁移排序至Arrays.sort()

* fix(lang/java.md):迁移快速读写至java进阶

* feat(lang/java-pro.md):简单增加了map的一些高级用法

* fix(lang/java-pro.md):修改错别字

* fix(docs/lang/java-pro.md):统一逗号

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(lang/java-pro.md):增加了泛型,包裹类型等知识

* feat(lang/java-pro.md):增加list删除警告

* fix(lang/java-pro.md):修改下拉格式

* Create CNAME

* Delete CNAME

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(java-pro.md)

* style: format markdown files with remark-lint

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix: wn

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Cubik <cubik65536@cubik65536.top>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/vector): 拓展了空间向量的相关内容,修正了部分表述不严谨之处 (#4223)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>

* refactor(math/linear-algebra): 线性代数部分框架搭建1 (#4273)

* 线性代数部分框架搭建1

* style: format markdown files with remark-lint

* 小修理一下pmodvarphi问题

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(linked-list.md): 添加了 XOR Linked List 的技巧 (#4262)

* feat(linked-list.md): 添加了 XOR Linked List 的技巧

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics): 新增错位排列 (#4269)

* fix #4219

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat:(product.md):更新了二重外积 (#4283)

* Update product.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix&feat: tools/editor/vscode 修改部分标题,补充 clang 有关内容  (#4290)

* fix&feat: tools/editor/vscode 修改部分标题,添加 clang 有关内容

fix: tools/editor/vscode 存在意义相近的标题
fix: tools/editor/vscode LLVM-Windows 官方版本需要另行安装 MSVC 构建工具,因此推荐使用无需安装其他依赖的 LLVM-MinGW。
feat: tools/editor/vscode C/C++ 插件无法正确配置 LLDB,添加 CodeLLDB 插件的配置过程

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat: tools/editor/vscode 添加手动下载安装 CodeLLDB 插件的原因

* fix(dp/basic.md): 修正最长不下降子序列代码错误 (#4284)

* feat(graph/max-clique.md): 增加最大团搜索算法 (#4125)

* feat(graph/max-clique.md): 增加最大团搜索算法

* Update mkdocs.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* To check correctness of action

* style: format markdown files with remark-lint

* Update main function

* Update testcases

* style: format markdown files with remark-lint

* Update max-clique.md

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* fix (string/sa.md): 修正一个表述上的小错误 (#4291)

「USACO06DEC」Milk Patterns 的题解中,应使用「公共前缀」的表述而非「LCP」的表述(不包含最长这一性质)

* feat(graph/topo): 更换 Kahn 算法实现 (#4292)

* fix(kmp): correct collapse syntax (#4289)

* fix(math/coordinate.md): Markdown & LaTeX 修复 (#4299)

fix(coordinate.md): Markdown & LaTeX 修复

Markdown & LaTeX 修复

* feat(rotating-calipers.md): 增加习题 (#4264)

* fix(convex-hull.md): 错误的习题排版与标题嵌套

RT

* feat(rotating-calipers.md): 增加习题

RT

* style: format markdown files with remark-lint

* fix(rotating-calipers.md): 习题引用原始出处

* Delete newlines

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* update:(segment-tree-offline.md)在专题页面增加线段树与离线询问 (#4297)

fix #1252

* Update:(linear-equation.md):翻译与合并线性同余方程 (#4295)

* Update linear-equation.md

* Update linear-equation.md

* Update linear-equation.md

* Update (matrix.md): 搭建线性代数部分的框架2 (#4288)

* Update matrix.md

* Update matrix.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics/combination.md):增加插板法讲解,修改部分公式 (#4278)

* 增加插板法讲解,修改部分公式

for issue #4267

* style: format markdown files with remark-lint

* Update combination.md

* update the structure

调整了结构,增加说明使上下连贯,去除意义不明的内容,修正了一部分公式。

* 删除错位排列

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* 增加贪心算法的复杂度分析和代码解析 (#3219)

* 增加贪心算法的复杂度分析和代码解析

* style: format markdown files with remark-lint

* Update docs/basic/greedy.md

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* modify greedy algorithm

* style: format markdown files with remark-lint

* modify greedy algorithm

* modify greedy algorithm

* modify greedy algorithm

* fix(code/greedy): update the code

* fix(basic/greedy): format

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/kdt/kdt_1): 更正kd树代码错误 (#4071)

* Update kdt_1.cpp

代码有误,建树时单节点要返回自身并对应地更新边界

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update sparse-table_2.hpp (#4244)

* Update sparse-table_2.hpp

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* update:(binary-set.md):更新二进制集合操作 (#4285)

* 更新二进制集合操作

* Update binary-set.md

* style: format markdown files with remark-lint

* syntax error

unintelligent bot

* Update docs/math/binary-set.md

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* Update .remarkignore

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>

* refine: 优化文本 (#2968)

* [refine][sa] 优化介绍倍增算法、height数组等文本

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(basic/sort-intro): 希尔排序不稳定 (#4307)

* fix(seg-in-bit.md): 继承前人的更换主席树名字以及修正珂朵莉树位置 (#4271)

* fix #4176

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/htc): Internal Links (#4305)

* feat(math): add semantic label for paragraph (#4304)

* feat(math): add semantic label for paragraph

* fix(math/poly/fundamental): fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* refactor(vector.md, vector-space.md, basis.md): 线性空间和线性基 (#4302)

* refactor(basis): migration from PR #3837

* feat(basis): update author

* fix(basis): unify the style of code blocks

* fix(basis): migration new images from #3837

* fix(basis): path of images

* feat(linear-space): migration from vector.md

* refactor(vector): outline

* fix(vector): link to linear-space

* fix(linear-space): wrong link

* fix(vector): path to image

* feat(linear-space): add example

* fix(basis): code blocks

* feat(linear-space): add some related concepts

* fix(vector): link

* fix(linear-space): format

* refactor(basis): seperate code

* feat(basis): more formal introduction

* refactor(basis): example, properties, complexity

* fix(basis): tiny change

* fix(basis): complexity

* fix: reference

* fix(basis): format

* refactor(linear-space): rename

* fix(vector-space): tiny change

* feat(basis): prop of dim

* feat(basis): comment

* feat(vector-space): isomorphic

* fix: format

* fix(vector-space): wrong word

* Update mkdocs.yml

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(math/number-theory/gcd, euler, sieve, stern-brocot, lagrange): style fix (#4312)

fix(math/number-theory/gcd, math/number-theory/euler, math/number-theory/sieve, math/number-theory/stern-brocot, math/number-theory/lagrange): style fix

* fix(math/number-theory/sieve.md):typo fix (#4313)

* feat(math/notation): 增加更多常用符号 (#4306)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

* feat(math/notation):增加其他常用符号

* Update docs/math/notation.md

Co-authored-by: Early <lin_erli@outlook.com>

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpe…
1804040636 added a commit to 1804040636/OI-wiki that referenced this issue Dec 3, 2022
* feat:增加java进阶页面

* feat(lang/java):增加StreamTokenizer的IO写法与的对比

* style: format markdown files with remark-lint

* fix(lang/java.md):修改快速读写部分的描述

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加java-pro页面,删除快速读写内容

* style: format markdown files with remark-lint

* fix(lang/java.md):修改缩进

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* fix(lang/java.md):修改描述

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加BigInteger的基本操作与演示

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改java大小写与缩进问题

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改前后空格

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):初步增加数据结构的大纲

* style: format markdown files with remark-lint

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(docs/lang/java.md):缩进

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(java.md):统一前后缩进

* fix(java-pro.md): 对内容的格式进行修改;修改错别字

* fix(java-pro.md): 修正例题跳转链接

* fix(lang/java-pro.md):修改or运算格式

* style: format markdown files with remark-lint

* fix: or

* style: format markdown files with remark-lint

* fix: remark ignore

* retrace: sb bot

* fix(lang/java-pro.md):增加缩进,修改|运算符显示表格

* feat(lang/java-pro.md):增加BigInteger中的数学部分

* feat(lang/java-pro.md):增加-0.0!=0.0部分

* fix: spaces & bot retirements & links

* feat(lang/java-pro.md):增加数据结构,删除Arrays与Collections

* feat(lang/java-pro.md):增加了Arrays与Collections的部分函数

* fix(lang/java-pro.md):修改换行

* fix(lang/java-pro.md):修改空格格式

* fix(lang/java-pro.md):统一前后缩进

* feat(lang/java-pro.md):增加了继承与多态的简单知识,对代码格式进行了修改

* fix(lang/java-pro.md):将快速读写迁入,迁移排序至Arrays.sort()

* fix(lang/java.md):迁移快速读写至java进阶

* feat(lang/java-pro.md):简单增加了map的一些高级用法

* fix(lang/java-pro.md):修改错别字

* fix(docs/lang/java-pro.md):统一逗号

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(lang/java-pro.md):增加了泛型,包裹类型等知识

* feat(lang/java-pro.md):增加list删除警告

* fix(lang/java-pro.md):修改下拉格式

* Create CNAME

* Delete CNAME

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(java-pro.md)

* style: format markdown files with remark-lint

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix: wn

* feat(lang/java-pro.md):增加ArrayDeque的实现Queue接口以及区别

* fix(lang/java-pro.md):修改不统一的格式

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* style: format markdown files with remark-lint

* Revert 6 patch 5 (#7)

* Patch 5 (#6)

* Delete CNAME

* 快速幂词条的翻译 (#4165)

* fix #3911

* 更换名字,fix bug

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* fix(dp/opt/slope): typo (#4170)

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(math/number-theory/du):typo (#4171)

* Update slope.md

* Update du.md

* fix(basic/complexity): Master Theorem例子更正

修改后两种情况的例子

* style(java-pro.md)

* style: format markdown files with remark-lint

* fix(graph/tree-divide): fix problem summary (#4174)

* Update tree-divide.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* refactor(lang/python): 大幅修改并增加了 Python 速成 的内容 (#3228)

* fix(math/quick-pow): initialize res to 1%mod in case exp=0 and mod=1

where the anwser should be 0 instead of 1

* refactor(lang/python): introduce OOP and well-designed examples

* refactor(lang/python)!: add necessary knowledge

* fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix: not purely object-oriented

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* Update docs/lang/python.md

Co-authored-by: 谭九鼎 <109224573@qq.com>

* fix(python): format

* fix build error

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* style(lang/python): use ```console for REPL block

* style: format markdown files with remark-lint

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 谭九鼎 <109224573@qq.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* revert: "ci: building pdfs silently" (#4168)

Revert "ci: building pdfs silently (#4052)"

This reverts commit 9ba57697ab555b41f330d766106849f2a1dcccba.

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(ds/li-chao-tree.md):修改错误的代码 (#4177)

* fix(ds/li-chao-tree.md):修改错误的代码

[例题中给出的代码被 hack](https://www.luogu.com.cn/discuss/471593)

修改:在 `upd` 中判了线段编号,并且浮点数使用 `eps` 进行比较。

* style: format markdown files with remark-lint

* fix(ds/li-chao-tree/li-chao-tree_1.cpp) 修改错误的代码

[原代码被 hack](https://www.luogu.com.cn/discuss/471593)

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* 有关渐进分析的解释 (#4166)

* fix #4135

* Update complexity.md

* feat(ds/rbtree.md): add introduction to rbtree (#4167)

* feat(ds/avl.md): add code example for avltree

* fix(ds/avl.md): collapse example code

* feat(ds/rbtree.md): add introduction to rbtree

* fix(ds/rbtree.md): typo; chore(mkdocs.yml): add reference

* style: format code & doc

* fix: 修复折叠框

* fix(ds/rbtree.md): typo

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* chore: format & split code

* style: format markdown files with remark-lint

* try make bot happy

* style: format markdown files with remark-lint

* to bot: pls don't mistransform my code again

* typo fix

Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/complex): 复数页面添加欧拉公式描述 (#4164)

* Update complex.md

* Update docs/math/complex.md

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* style(lang/python): replace console with pycon for REPL code blocks (#4181)

* style(lang/python): replace ```console with ```pycon

better highlight and no risk of interfering with auto-formatting

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix(docs/dp/state.md): LaTeX 修复 (#4182)

* fix(state.md): LaTeX

* style: format markdown files with remark-lint

* Update state.md

* Update state.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix: wn

* feat(lang/java-pro): 增加java进阶页面 (#3984)

* feat:增加java进阶页面

* feat(lang/java):增加StreamTokenizer的IO写法与的对比

* style: format markdown files with remark-lint

* fix(lang/java.md):修改快速读写部分的描述

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加java-pro页面,删除快速读写内容

* style: format markdown files with remark-lint

* fix(lang/java.md):修改缩进

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* feat(lang/java): 优化 “更高速的输入输出” 部分的描述

* fix(lang/java.md):修改描述

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):增加BigInteger的基本操作与演示

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改java大小写与缩进问题

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改前后空格

* style: format markdown files with remark-lint

* feat(lang/java-pro.md):初步增加数据结构的大纲

* style: format markdown files with remark-lint

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(docs/lang/java.md):缩进

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(java.md):统一前后缩进

* fix(java-pro.md): 对内容的格式进行修改;修改错别字

* fix(java-pro.md): 修正例题跳转链接

* fix(lang/java-pro.md):修改or运算格式

* style: format markdown files with remark-lint

* fix: or

* style: format markdown files with remark-lint

* fix: remark ignore

* retrace: sb bot

* fix(lang/java-pro.md):增加缩进,修改|运算符显示表格

* feat(lang/java-pro.md):增加BigInteger中的数学部分

* feat(lang/java-pro.md):增加-0.0!=0.0部分

* fix: spaces & bot retirements & links

* feat(lang/java-pro.md):增加数据结构,删除Arrays与Collections

* feat(lang/java-pro.md):增加了Arrays与Collections的部分函数

* fix(lang/java-pro.md):修改换行

* fix(lang/java-pro.md):修改空格格式

* fix(lang/java-pro.md):统一前后缩进

* feat(lang/java-pro.md):增加了继承与多态的简单知识,对代码格式进行了修改

* fix(lang/java-pro.md):将快速读写迁入,迁移排序至Arrays.sort()

* fix(lang/java.md):迁移快速读写至java进阶

* feat(lang/java-pro.md):简单增加了map的一些高级用法

* fix(lang/java-pro.md):修改错别字

* fix(docs/lang/java-pro.md):统一逗号

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(docs/lang/java-pro.md):修改缩进

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(lang/java-pro.md):增加了泛型,包裹类型等知识

* feat(lang/java-pro.md):增加list删除警告

* fix(lang/java-pro.md):修改下拉格式

* Create CNAME

* Delete CNAME

* fix(lang/java-pro.md):修改挂掉的公式

* style(lang/java-pro.md): 优化 Markdown 格式

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(lang/java-pro.md): 优化 Markdown 格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* style(java-pro.md)

* style: format markdown files with remark-lint

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* Update docs/lang/java-pro.md

Co-authored-by: Cubik <cubik65536@cubik65536.top>

* fix(.remarkignore): extra line

* Update java-pro.md

* Apply suggestions from code review

,

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改行内注释格式,修改out.close()

* fix(lang/java-pro.md):修改格式

* fix(lang/java.md):迁移脚注

* style: format markdown files with remark-lint

* fix(lang/java-pro.md):修改格式,增加脚注

* fix(docs/lang/java-pro.md):根据review修改内容与格式

Co-authored-by: yusancky <umbrellacky@qq.com>

* feat(lang/java-pro.md):增加接口和lambda表达式,修改请求内容

* feat(lang/java-pro.md):增加米勒罗宾的超链接

* style(java-pro.md): 对全文进行格式化的调整 (#5)

* style(java-pro.md): 对 1~496 行进行格式化

* style(java-pro.md): 对全文进行格式调整

* style(java-pro.md): (VS Code)删除以空格结尾的行结尾的空格

* fix(lang/java-pro.md):修改正文和注释的Lambda

* fix(lang/java-pro.md):修改warning内容为四个空格

Co-authored-by: yusancky <umbrellacky@qq.com>

* fix(lang/java-pro.md):修改装箱null异常

* fix(lang/java-pro.md):尝试修改预览的|符号

* fix: wn

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Cubik <cubik65536@cubik65536.top>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/vector): 拓展了空间向量的相关内容,修正了部分表述不严谨之处 (#4223)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* feat(ds/b-tree.md): 增加B树讲解 (#4183)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* Update b-tree.md

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* 修个小 typo (#4276)

有个小 typo($x$ 打成 $y$ 了)

* fix(steiner-tree): 删除多余空格 (#4277)

* fix(simulated-annealing): 优化排版 (#4279)

* feat(ds/bplus-tree):增加B+树讲解 (#4237)

* Add lambda expression new page

* style: format markdown files with remark-lint

* 加入Lambda表达式名字来源

* style: format markdown files with remark-lint

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/lang/lambda.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update complexity.md

* Add more comparison between C++ and others

* Add one space

* Updated with master branch

* Change file name

* 修正主定理证明的格式

* style: format markdown files with remark-lint

* fix: fraction (line 167)

* fix: double \ (line 171)

* fix: chinese in latex blocks

* style: format markdown files with remark-lint

* case表述和图片的修改

* style: format markdown files with remark-lint

* feat(ds/b-tree.md):增加B-树内容
稍微有点多,reviewer加油

* Update contents

* Update b-tree images

* Add B-tree contents

* Update mkdocs.yml

* style: format markdown files with remark-lint

* Apply suggestions from code review

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* fix: B - 树 -> B树

* style: format markdown files with remark-lint

* Update b-tree.md

* style: format markdown files with remark-lint

* Update mkdocs.yml

* fix: space

* Update docs/ds/b-tree.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* style: format markdown files with remark-lint

* Update docs/ds/b-tree.md

* Update b-tree.md

* style: format markdown files with remark-lint

* Add svg images

* Add btree svg

* Delete b-tree-1.jpeg

* Delete b-tree-2.png

* Delete b-tree-3.png

* Delete b-tree-4.png

* Delete b-tree-5.png

* Delete b-tree-6.png

* Delete b-tree-7.png

* Change reference to unordered list

* style: format markdown files with remark-lint

* Update svg pictures

* Replace images/b-tree-2~6 with pure SVG

* Fix missing color for b-tree-5

* Update docs/ds/b-tree.md

Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* Update b-tree.md

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update docs/ds/b-tree.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* 更改插入节点的表述

* 删除delete操作代码的typo

* 增加维基百科参考来源

* 改掉节点分裂到根节点的翻译腔

* fix(misc/garsia-wachs): 翻译翻译腔句子 (#4162)

* fix(misc/garsia-wachs): 翻译翻译腔句子

* Update garsia-wachs.md

* Update garsia-wachs.md

* Update garsia-wachs.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* style(dp/basic.md): 解决字符串滥用 TeX 的的问题

* feat(graph/scc): 完善算法流程,令其可读性更强 (#4136)

* feat(graph/scc): 完善算法流程,令其可读性更强

* fix(graph/scc): 修改自己不到位的描述

* Update scc.md

* Update scc.md

* Update scc.md

* Update docs/graph/scc.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/binary-heap): typo (#4187)

fix(binary_heap):typo

fix typo

* fix(math/number-theory/du.md): 完善了莫比乌斯函数的定义式 (#4188)

* build: 使用中文章节链接 (#4190)

* build: uslugify links

* fix: correct links

fix: #_ links display

fix: bot mix chinese links

* style: make bot happy

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(math/number-theory/powerful-number): 修正数学公式错误 (#4189)

* fix(ds/fenwick): 更改等号 (#4173)

* Update fenwick.md

更改等号.

* style: format markdown files with remark-lint

* Update fenwick.md

* style: format markdown files with remark-lint

* fix(ds/fenwick): 更改等号

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* fix(workflows/build-pdf.yml): lock latex by repo (#4194)

* fix: correct a link (#4192)

* fix: correct a link

miller-rabin-素性测试

* ci: temp add logs

* Update build-pdf.yml

* Update build-pdf.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat: A format checker guided by format manuals v0.1 (#4038)

* feat: add yarn run check

* feat: add checker main script

* feat: fix RunPath

* feat: fix checker files detect

* feat: checker.js upd

* feat: fix -f parameter

* feat: add -h parameter for help

* fix: CommonJS in ESM env

* fix: CJS file

* fix: use mjs for ESM

* fix: CODEOWNERS

* prepare for merge

* fix: merge

* fix: resolve bugs

* fix: rename

* fix: remove debug code

* fix: es version

* fix: tsconfig

* fix: back tsconfig

* fix: EOL Lines

* fix: "type": "module"

* fix: prettier

* fix: TLA

* feat(intro/format): add format rules for #4190 (#4057)

* feat(intro/format): add format rules for #3978

* fix: move to l29

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/docker-deploy, .bashrc, Dockerfile): 解决本地部署服务器时无法使用其他设备访问的问题 (#4195)

* fix: solve public network access problem in deploying server

* fix: solve public network access problem in deploying server

* fix environment variable problems

* 在Docker部署指南中加入环境变量使用方法

* refactor(ds/pairing-heap): 大规模重构条目 (#4198)

* refactor(ds/pairing-heap.md): 大规模重构条目

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math,math/number-theory, math/poly): 对快速数论变换词条进行改善 (#4180)

* fix #4074

* style: format markdown files with remark-lint

* 修正笔误

* 介绍顺序的一点小调整

* style: format markdown files with remark-lint

* Update group-theory.md

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(ds/rbtree): fix typos & simplify description (#4197)

* feat(ds/rbtree): fix typo & simplify description

* fix(ds/rbtree): fix typo

* fix(math/simplex): 修正标准形线规式子 (#4202)

* fix(math/game-theory/impartial-game): better expression (#4203)

* fix(geometry/rotating-calipers.md): 修正了例题 1 的格式错误 (#4204)

* fix(dp/dynamic): 修改状态定义 (#4083)

Update dynamic.md

下面的方程中第二行说明了没有考虑 $son_i$。

* fix(math/order-theory): typo

* fix(fenwick): typo (#4212)

* fix(fenwick): typo

* Update fenwick.md

* fix(ds/persistent-seg): 修正口语化表述 (#4205)

* fix: 修改表述

* Update persistent-seg.md

* fix(contest/common-mistakes.md): 修改错别字和规范表述 (#4213)

* fix(contest/common-mistakes.md): 修改错别字和规范表述

- 修改了一个词语
- 将 这样定义并不符合 c++11 标准 改为 这样试图修改字符串字面量会导致**未定义行为**

* Update common-mistakes.md

逗号后追加空格

* Update common-mistakes.md

逗号后追加空格
移除 未初始化局部变量。 的后半句,因为表述不清和口语化
稍微修改了引文中的错别字

* Update docs/contest/common-mistakes.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Early <lin_erli@outlook.com>

* fix(basic/stl-sort.md): typo (#4214)

* fix(lucas): 修改叙述性错误 (#4217)

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/bplus-tree.md):增加B+树内容

* feat(ds/bplus-tree): 增加B+树讲解

* style: format markdown files with remark-lint

* style(ds/bplus-tree.md): 进行粗修以使其符合基本格式

* feat(ds/bplus-tree): 将cpp代码移到正文中来

* style: format markdown files with remark-lint

* Update docs/ds/bplus-tree.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* 修正b-tree的相对路径

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update docs/ds/bplus-tree.md

Co-authored-by: aofall <aofall@users.noreply.github.com>

* Update mkdocs.yml

merge conflict typo

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Megan Wang <meganwang@MegandeMacBook-Pro.local>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: kLiHz <66966137+kLiHz@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: F1shAndCat <95631294+F1shAndCat@users.noreply.github.com>
Co-authored-by: yusancky <umbrellacky@qq.com>
Co-authored-by: 忘怀 <otgwt@outlook.com>
Co-authored-by: purple-vine <97386856+purple-vine@users.noreply.github.com>
Co-authored-by: CCXXXI <ccxxxi@qq.com>
Co-authored-by: lrherqwq <106384791+lrherqwq@users.noreply.github.com>
Co-authored-by: RuiYu2021 <82247904+RuiYu2021@users.noreply.github.com>
Co-authored-by: llh721113 <llh721113@outlook.com>
Co-authored-by: Jinglei Dong <38680774+dong628@users.noreply.github.com>
Co-authored-by: WAAutoMaton <a547673135@gmail.com>
Co-authored-by: Early <lin_erli@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 智子 <50134252+HeliumOI@users.noreply.github.com>
Co-authored-by: CSPNOIP <98458595+CSPNOIP@users.noreply.github.com>
Co-authored-by: Flex Zhong <124694738@qq.com>
Co-authored-by: 66Leo66 <33322229+66Leo66@users.noreply.github.com>
Co-authored-by: kernel_panic <109970502+kernel-panic-1024@users.noreply.github.com>
Co-authored-by: Sheng-Horizon <68465666+Sheng-Horizon@users.noreply.github.com>
Co-authored-by: Monad <yanwqmonad@gmail.com>
Co-authored-by: 刘桐赫 <107902170+LTHAndy@users.noreply.github.com>

* refactor(math/linear-algebra): 线性代数部分框架搭建1 (#4273)

* 线性代数部分框架搭建1

* style: format markdown files with remark-lint

* 小修理一下pmodvarphi问题

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(linked-list.md): 添加了 XOR Linked List 的技巧 (#4262)

* feat(linked-list.md): 添加了 XOR Linked List 的技巧

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics): 新增错位排列 (#4269)

* fix #4219

* style: format markdown files with remark-lint

* Update _redirects

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat:(product.md):更新了二重外积 (#4283)

* Update product.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix&feat: tools/editor/vscode 修改部分标题,补充 clang 有关内容  (#4290)

* fix&feat: tools/editor/vscode 修改部分标题,添加 clang 有关内容

fix: tools/editor/vscode 存在意义相近的标题
fix: tools/editor/vscode LLVM-Windows 官方版本需要另行安装 MSVC 构建工具,因此推荐使用无需安装其他依赖的 LLVM-MinGW。
feat: tools/editor/vscode C/C++ 插件无法正确配置 LLDB,添加 CodeLLDB 插件的配置过程

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat : 添加 tools/editor/vscode 相关图片

* feat: tools/editor/vscode 添加手动下载安装 CodeLLDB 插件的原因

* fix(dp/basic.md): 修正最长不下降子序列代码错误 (#4284)

* feat(graph/max-clique.md): 增加最大团搜索算法 (#4125)

* feat(graph/max-clique.md): 增加最大团搜索算法

* Update mkdocs.yml

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* Update docs/graph/max-clique.md

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* feat(graph/max-clique.md): 增加最大团搜索算法

* style: format markdown files with remark-lint

* To check correctness of action

* style: format markdown files with remark-lint

* Update main function

* Update testcases

* style: format markdown files with remark-lint

* Update max-clique.md

* style: format markdown files with remark-lint

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Marcythm <marcythm@gmail.com>

* fix (string/sa.md): 修正一个表述上的小错误 (#4291)

「USACO06DEC」Milk Patterns 的题解中,应使用「公共前缀」的表述而非「LCP」的表述(不包含最长这一性质)

* feat(graph/topo): 更换 Kahn 算法实现 (#4292)

* fix(kmp): correct collapse syntax (#4289)

* fix(math/coordinate.md): Markdown & LaTeX 修复 (#4299)

fix(coordinate.md): Markdown & LaTeX 修复

Markdown & LaTeX 修复

* feat(rotating-calipers.md): 增加习题 (#4264)

* fix(convex-hull.md): 错误的习题排版与标题嵌套

RT

* feat(rotating-calipers.md): 增加习题

RT

* style: format markdown files with remark-lint

* fix(rotating-calipers.md): 习题引用原始出处

* Delete newlines

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* update:(segment-tree-offline.md)在专题页面增加线段树与离线询问 (#4297)

fix #1252

* Update:(linear-equation.md):翻译与合并线性同余方程 (#4295)

* Update linear-equation.md

* Update linear-equation.md

* Update linear-equation.md

* Update (matrix.md): 搭建线性代数部分的框架2 (#4288)

* Update matrix.md

* Update matrix.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(math/combinatorics/combination.md):增加插板法讲解,修改部分公式 (#4278)

* 增加插板法讲解,修改部分公式

for issue #4267

* style: format markdown files with remark-lint

* Update combination.md

* update the structure

调整了结构,增加说明使上下连贯,去除意义不明的内容,修正了一部分公式。

* 删除错位排列

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* 增加贪心算法的复杂度分析和代码解析 (#3219)

* 增加贪心算法的复杂度分析和代码解析

* style: format markdown files with remark-lint

* Update docs/basic/greedy.md

Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>

* modify greedy algorithm

* style: format markdown files with remark-lint

* modify greedy algorithm

* modify greedy algorithm

* modify greedy algorithm

* fix(code/greedy): update the code

* fix(basic/greedy): format

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: ksyx <18738953+ksyx@users.noreply.github.com>
Co-authored-by: Shuhao Zhang <studyingfather@outlook.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(ds/code/kdt/kdt_1): 更正kd树代码错误 (#4071)

* Update kdt_1.cpp

代码有误,建树时单节点要返回自身并对应地更新边界

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* Update sparse-table_2.hpp (#4244)

* Update sparse-table_2.hpp

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* update:(binary-set.md):更新二进制集合操作 (#4285)

* 更新二进制集合操作

* Update binary-set.md

* style: format markdown files with remark-lint

* syntax error

unintelligent bot

* Update docs/math/binary-set.md

Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>

* Update .remarkignore

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: aofall <aofall@users.noreply.github.com>
Co-authored-by: Tifa <62847935+Tiphereth-A@users.noreply.github.com>
Co-authored-by: Dejia Xu <dejia@utexas.edu>

* refine: 优化文本 (#2968)

* [refine][sa] 优化介绍倍增算法、height数组等文本

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(basic/sort-intro): 希尔排序不稳定 (#4307)

* fix(seg-in-bit.md): 继承前人的更换主席树名字以及修正珂朵莉树位置 (#4271)

* fix #4176

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(intro/htc): Internal Links (#4305)

* feat(math): add semantic label for paragraph (#4304)

* feat(math): add semantic label for paragraph

* fix(math/poly/fundamental): fix typo

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

Co-authored-by: Xeonacid <h.dwwwwww@gmail.com>

* refactor(vector.md, vector-space.md, basis.md): 线性空间和线性基 (#4302)

* refactor(basis): migration from PR #3837

* feat(basis): update author

* fix(basis): unify the style of code blocks

* fix(basis): migration new images from #3837

* fix(basis): path of images

* feat(linear-space): migration from vector.md

* refactor(vector): outline

* fix(vector): link to linear-space

* fix(linear-space): wrong link

* fix(vector): path to image

* feat(linear-space): add example

* fix(basis): code blocks

* feat(linear-space): add some related concepts

* fix(vector): link

* fix(linear-space): format

* refactor(basis): seperate code

* feat(basis): more formal introduction

* refactor(basis): example, properties, complexity

* fix(basis): tiny change

* fix(basis): complexity

* fix: reference

* fix(basis): format

* refactor(linear-space): rename

* fix(vector-space): tiny change

* feat(basis): prop of dim

* feat(basis): comment

* feat(vector-space): isomorphic

* fix: format

* fix(vector-space): wrong word

* Update mkdocs.yml

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* fix(math/number-theory/gcd, euler, sieve, stern-brocot, lagrange): style fix (#4312)

fix(math/number-theory/gcd, math/number-theory/euler, math/number-theory/sieve, math/number-theory/stern-brocot, math/number-theory/lagrange): style fix

* fix(math/number-theory/sieve.md):typo fix (#4313)

* feat(math/notation): 增加更多常用符号 (#4306)

* <feat>(math/vector.md): 拓展了空间向量的相关内容,修正了部分表述不严谨之处

* <feat>(math/vector.md):重新修改了部分不恰当和表述不全之处

* style: format markdown files with remark-lint

* feat(math/notation):增加其他常用符号

* Update docs/math/notation.md

Co-authored-by: Early <lin_erli@outlook.com>

* fix lucas.md (#4221)

修正字母混乱的情况

* fix(ds/lct): Link Cut Tree 中 Find 函数存在叙述错误 (#4201)

* fix lct.md

将文档第341行的“`Find()` 其实就是找到当前辅助树的根。” 
修改为了“`Find()` 查找的是 $x$ 所在的**原树**的根,请不要将原树根与辅助树的根弄混了。”

* fix lct.md

修改以使语句更书面化

* fix let.md

* Update docs/ds/lct.md

Co-authored-by: Early <lin_erli@outlook.com>

Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>
Co-authored-by: Early <lin_erli@outlook.com>

* fix(math/number-theory/sieve): 修复 Python 代码中错误的自增运算 (#4231)

fix(math/number-theory/sieve): fix wrong increment order in Python code

* feat: 更新Entringer Number (#4218)

* 更新Entringer Number

* Update eulerian.md

* Update eulerian.md

* 补充与更新译名

增加部分证明

* feat: 补充离散对数、剩余与单位根的概念 (#4232)

补充离散对数、剩余与单位根的概念

* Update hash.md (#4234)

* feat(ds/sparse-table&seg): 为ST表&线段树新增部分内容 (#4210)

* 完善ST表部分内容

* style: format markdown files with remark-lint

* add sparse-table content

* repair sparse-table_2

* fix: format

* add seg tree content

* style: format markdown files with remark-lint

* change indent

* fix indent

* style: format markdown files with remark-lint

* fix indent

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Shuzhou Liu <64518651+shuzhouliu@users.noreply.github.com>

* feat:add astar-1 config (#4227)

* feat:add astar-1 config

* fix:add testcases into yaml

* fix:change to relative path

* feat: contributing (#4132)

* feat: contributing (previsional)

* feat: codeowners

* feat: chinese

* fix: chinese grammer (unfixed in last commit)

* Update contributing.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Marcythm <marcythm@gmail.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* Update contributing.md

* Update contributing.md

Co-authored-by: Coelacanthus <coelacanthus@outlook.com>

* fix: coc

* Update CODE_OF_CONDUCT.md

* fix: newline

* Update CODE_OF_CONDUCT.md

* Rename contributing.md to .github/contributing.md

* Update CODEOWNERS

* Delete CONTRIBUTING.md

* Rename contributing.md to CONTRIBUTING.md

* Update pull_request_template.md

* Apply suggestions from code review

* style: format markdown files with remark-lint

* Apply suggestions from @Tiger3018 in Telegram

* ref: htc

* Apply suggestions

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* Update .github/CONTRIBUTING.md

Co-authored-by: Xeonacid <i@xeonacid.xyz>

* fix: no trans & bold

* Update .github/CONTRIBUTING.md

Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* Update pull_request_template.md

changed B- tree to lambda because B&B- Tree mixes in this pr.

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
Co-authored-by: Marcythm <marcythm@gmail.com>
Co-authored-by: Coelacanthus <coelacanthus@outlook.com>
Co-authored-by: Zhikai Zeng <44666321+Backl1ght@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: Xeonacid <i@xeonacid.xyz>
Co-authored-by: Tiger3018 <tiger3018of02@gmail.com>

* refactor(ds/ett): rewrite ett page (#4220)

* feat(ds/ett): refactor ett - intro, link and cut

* feat(ds/ett): refactor  ett - fix and make root

* feat(ds/ett): refactor ett - refine

* feat(ds/ett): refactor ett - partial of implmentation and application

* feat(ds/ett): refactor ett - fix and add impl

* style: format markdown files with remark-lint

* feat(ds/ett): refactor ett - add examples

* feat(ds/ett): refactor ett - add ett chain info

* feat(ds/ett): refactor ett - fix type

* feat(ds/ett): refactor ett - refine

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(3d): add 3d basic (#3032)

* feat(3d): add 3d basic

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* Update 3d.md

试着把master分支中较为有用的部分续进去……

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>
Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>

* feat(ds/fenwick): 添加前缀和 O(n) 建树写法 (#4226)

* Update fenwick.md

* Update fenwick.md

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(game-theory/misere-game): 增加了反Nim游戏的证明 (#4178)

* 增加了反Nim游戏的证明

<feat>(<misere-game.md>): <增加了反Nim游戏的证明>

* style: format markdown files with remark-lint

* Update misere-game.md

* style: format markdown files with remark-lint

* <fix>(<misere-game.md>): <增加了N和P态的说明>

增加了N和P态的说明

* <fix>(<misere-game.md>): <修复了Markdown>

修复了Markdown

* style: format markdown files with remark-lint

* <fix>(<game-theory/misere-game.md>): <修复Markdown>

不太熟悉,Markdown的内联公式书写上出了一点问题,抱歉

* style: format markdown files with remark-lint

* 修改了内链公式

rt

* 修改了hash_tag

#_3

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(dp/interval): Fix the interval range in the example (#4229)

* fix(ds/li-chao-tree): 补充一种情况 (#4233)

fix(ds/li-chao-tree):补充一种情况

* fix(graph/shortest-path): 修正 SPFA Python 示例代码 (#4242)

* fix(graph/shortest-path): 将 True 改成 False

fix #4241

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph-topo): typo (#4247)

* fix(graph-topo): typo

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/number-theory/gcd.md): 统一称呼 (#4255)

* Update gcd.md

统一称呼

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(lang/lambda.md): 增加使用对象描述 (#4143)

* feat(lang/lambda.md): 增加使用对象描述

* Apply suggestions from code review

* Update lambda.md

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

Co-authored-by: Great-designer <63183399+Great-designer@users.noreply.github.com>
Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(convex-hull.md): 错误的习题排版与标题嵌套 (#4260)

RT

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写 (#4249)

* 对原文中非旋 Treap 的完整代码中的错误进行修改并对 split_by_rk 函数进行重写

原文中非旋 Treap 完整代码中的 qnex 函数 漏加了 int ret = qval_by_rank(temp.second, 1); 一句,会导致CE,进行了修改。
对于非旋 Treap 中 split_by_rk 的返回值,写成 tuple 的形式并用 tie 接受返回值显然更加直观且便捷。

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(math/game-theory/misere-game.md):标题删去Markdown (#4265)

* feat(search, dp, string): add semantic label for paragraph (#4261)

* feat(search, dp, string): add semantic label for paragraph

* style: format markdown files with remark-lint

* style: format markdown files with remark-lint

* feat(search/idastar, string/sam): change labels from commit suggestion

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* feat(basic/prefix-sum): 更换例题 (#4254)

* feat(basic/prefix-sum): 更换例题

* style: format markdown files with remark-lint

Co-authored-by: 24OI-bot <15963390+24OI-bot@users.noreply.github.com>

* fix(graph/stoer-wagner): 修改格式 (#4236)

* stoer-wagner 修改格式

为什么不加空格
/oh /oh /oh /oh

* more fix

* style: format markdown files with remark-lint

* Update docs/graph/stoer-wagner.md

Co-authored-by: Wenzhuo Liu <mgt@oi-wiki.org>
…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants