JueFanBlogs 索引(知识篇)

· · 算法·理论

在 JueFanBlogs 中阅读本文

前言:笔者退役后,打算整理自己 \rm OI 学习生涯的笔记并公开分享,综合考虑笔记数量和未来发展等因素后,最终搭了一个 Blog 用于存放它们。

截至本文发布,笔者仅整理完【知识篇】的 108 篇笔记,以下是其索引:

仿照 cmd 博客的形式,为了便于读者挑选文章,下面有几种标记 :

评价比较主观,是我个人的推荐阅读优先级,有的篇目虽然是 \color{red}\large\circledcirc 也是比较建议阅读的。

搭建这个 blog 的目的是帮助更多自学者对 \rm OI 的内容有更深的理解,不欢迎在未告知的前提下将本 blog 的内容进行商业利用的行为,在这里保留追究的权利。

我的 blog 中绝大多数质量较高的内容都是提高至省选难度,这个难度区间正好也是大量选手不得不脱离教师开始自学的时候,我想一点点探索出珍奇的瑰宝也是 \rm OI 的魅力所在吧。

博客中有 搜索 功能,如果你想要查找某类具体知识点可以直接搜看看哪些文章里有,如果没什么目的那可以想学点啥对着推荐顺序看下去。

当然如果你想要看看下面不推荐的文章也很欢迎,感觉只要出现在这里的文章,都还是有一点点价值的。

有些题目来源是 LCA Project / NFLS / MXOJ 如果你很感兴趣可以搜搜原题,部分题目其实是懒得贴原题了。

我的文章本来是有比较杂乱的结构的,在整理的过程中我保留了原结构名(用下划线的形式),所以文件名会看着比较乱,等有机会再优化吧。

\mathscr Part\ \rm A\quad\large\textbf{知识}

学习 \rm OI 时我养成了疯狂记笔记的习惯,其中知识的记录大多数是我学习一个知识点的过程,少数是我的归纳整理。

在写作时,我总是幻想着我在耐心地讲解,至于讲解对象是谁,我或许也不知道,这种思维最终让我写出的文字较为详实,学习的过程也多了些动力。

网上有数不胜数的各种知识的 blog,我的行为是不是在重复造轮子呢?我觉得,选择一个人的 blog 去学,实质上是选择了他写作时的思维方式,如果你看我的文字比看平均水平舒服一点,那或许你可以在我有所记录的知识点中收获还不错的成果。

短随笔

博弈

我对博弈的印象还挺深的,这部分题目总是不太容易直观想象,但最后的结论令人惊讶地简洁与强大。

正式比赛中,似乎博弈总是会似有似无地插上一脚,印象比较深的是过河卒和最长待机。

动态规划

之前总是学不会 \rm DP,为此付出了超多精力,回头看来 \rm DP 的体系还挺完备的。

只可惜我的笔记是我学习的过程,很多不在我理解边界的部分没有文章,所以寥寥文章撑不起一个大体系。

贪心

贪心似乎到了后期就作为一种思想融进难题中了,在最优化题目中我们关注的“本质”当然就是剔除不优元素留下优秀元素,而这个过程在初学时就是所谓的贪心。

只不过,比起初学时动不动就按照某种关键字选出最优解来说,之后的贪心不再如此简单,也不再如此单纯,在 \rm DP 和数据结构的骨架连接处都有贪心存在。

构造

只有一篇笔记。

数据结构

是比较大的一个板块,学习 \rm OI 时我就挺喜欢数据结构的,很多技巧总是很神奇,又与其它领域的技巧有着明显区别。

里面涉及了一些 \rm LXL 技巧,内容大概按照推荐程度排序,上面部分是技巧下面部分是板子。

数论

组合数学

组合数学里的一些内容被图论、数论、数学杂项瓜分了,所以显得比较少。

说起组合数学,我现在的印象其实是,数学竞赛里有一个板块叫组合,在接触了数学竞赛的其它板块后,会发现,按照数学竞赛的分法,\rm OI 的绝大部分内容都属于组合,只有少量的数论和代数。

也让我想到在 \rm LCA 集训营训练时,\rm LCA 也喜欢将非常多的问题称为组合问题。

线性代数

一部分内容被“数学杂项”和“图论”瓜分了,剩下的内容十分的毒瘤。

数学杂项

图论

字符串

杂项

格式参考

Blog索引(置顶) - command_block