咱来写个很快很快的拉链HashMap Posted on 2022-09-03 Edited on 2022-09-13 In coding 很久之前就想写一篇这个文章了,但是一直没抽出时间。 今天下午刚好颓废没事做,我们来聊聊这个话题吧。 Read more »
线筛及其应用 Posted on 2022-08-13 Edited on 2022-09-05 In coding 线性筛是数论中主要的算法,在求素数、配合算数基本定理求积性函数中有重要作用。 本文研究线性筛和和线性筛的具体应用。 Read more »
批判与挑战——真正的Tarjan算法到底是什么 Posted on 2022-07-12 Edited on 2023-08-21 In coding 本文在2022年~2023年多次修订,最后一次修订在2023/8/21,如文章有错误请及时反馈。 Tarjan 算法自提出以来,一直作为图论的经典算法被众多 coder 学习。 最近重新摸回 Tarjan,才发现自己对 Tarjan 的实质根本就不理解,仔细学习后作一篇文章来记录。 Read more »
广义圆方树 Posted on 2022-03-16 Edited on 2022-09-03 In coding 圆方树是解决一类仙人掌问题的优秀方法。 广义圆方树是解决无向图路径问题的优秀方法,思路简单暴力且优雅。 这篇文章并不讨论解决仙人掌的圆方树,而是介绍广义圆方树和题目。 Read more »
P1445 [Violet]樱花 Posted on 2022-02-14 Edited on 2022-09-03 In problems 过分简单的一道数论题,然而想了很长时间才做出来,记录一下。 问题为求: Read more »
中国剩余定理 Posted on 2022-02-13 Edited on 2022-11-05 In coding Native中国剩余定理用于求解线性同余方程组。 描述为: 设自然数 $m_1,m_2,m_3,…,m_r$ 两两互质,并记 $M=\prod^r_{i=1}m_i$,则 Read more »
逆元 Posted on 2022-02-13 Edited on 2022-09-03 In coding Native若 $a × x \equiv 1(mod \ b)$,$a,b$ 互质,则称 $x$ 为 $a$ 的逆元,记为 $a^{-1}$。 逆元用于计算 $t/a \ mod \ b$ 时,转化为 $t×a^{-1} \ mod \ b$。 求逆元拓展欧几里德有一个在线性同余方程部分没有记录的性质: Read more »