摘要:
概述 筛法原本是筛取质数的一种算法。在 OI 中,它被推广到了筛积性函数值。 埃氏筛 枚举每个数,筛去它们的整数倍。 复杂度为 $O(n\log\log n)$,证明非常困难,我们从心一下。 埃氏筛有很多 trick,例如只取 $\leqslant \sqrt{n}$ 的质数来筛,分块筛(这个是时间 阅读全文
摘要:
概述 状压 DP 是以状态含有某种意义上的状态压缩为特点的一类 DP。 所谓状态压缩,通常指的是将各个元素的状态从常规的 vector 等编码映射为一个 $id$ 即抽象的状态。 较为常见的方式是压缩为一个 $n$ 位 $k$ 进制数,其中 $n$ 为元素数,$k$ 为每个元素的状态数(中的最大值, 阅读全文
摘要:
请善用本博客的另外三个置顶。因为本博客是搬迁来的,而且是一点一点搬过来的,发布时间几乎是毫无意义的东西。 如果有任何 typo,或者目录的结构关系不对,可以的话请务必提醒我!感谢! 可以适度地对各种立了项却没有做/没有做完的东西催更,但不保证有用(咕)。 访问密码?正常版权原因的文章密码都和校内内卷 阅读全文
该文被密码保护。 阅读全文
摘要:
概述 自动机上 DP 是在自动机上进行的一类 dp。除此之外,我目前没能提炼出什么共性。 建自动机式问题 典型代表如 $\text{MarsOJ OI-Contest 7th T3 炉石 hearthstone}$。 特点是题目给出了...怎么说呢,题目规定了一个局面自动机,然后要求在该自动机上计数 阅读全文
摘要:
概述 拉格朗日插值法(下简称拉插)是一种多项式单点求值的算法。 对于任意的 $K$ 次多项式,我们可以利用其已知的 $K+1$ 个或更多的点唯一确定该多项式的形式,且拥有比高消更为优秀的复杂度。 实现原理 在已知 $K$ 次多项式 $f(x)$ 的 $K+1$ 个点后,我们可以利用 Gauss 消元 阅读全文
摘要:
Lagrange 插值法 阅读全文