摘要: 曾用博客: "CSDN" https://pupuvovovovo.github.io 阅读全文
posted @ 2019-10-19 19:48 artart 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 绪论 对于大组合数对小质数求余的快速算法。 公式 假设 $n=\prod_{i=0}^k{a_ip^i},m=\prod_{i=0}^k{b_ip^i}$ ,其中 $p \in \mathbb{P}$ (就是说,是质数),那么有: $$C_n^m=\prod_{i=0}^k{C_{a_i}^{b_i 阅读全文
posted @ 2019-10-19 19:45 artart 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 简介 FFT是用来计算多项式卷积的东西。 多项式卷积: $C=A\ast B$ ,即 $c_k=\sum_{i+j=k} a_i\times b_j$ 。(假设下标范围 $0 n$ ) 直接按照定义做是 $O(n^2)$ 的,但是FFT可以做到 $nlog(n)$ 。 一些奇奇怪怪的东西(定义) 考 阅读全文
posted @ 2019-10-19 19:44 artart 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 填不完的坑,有一点是一点。 会在这里记录一些字符串相关的题目以及口胡的题解和漏洞百出的代码。权且放着罢。 ~~同时还会大量抄袭WC课件,代码可能不太友好~~ T1 给一个长为 $n\leq 10^5$ 的字符串,询问其每个前缀的每个子串的 树的每个节点的深度和,根的深度为 1并且不计入答案。 树,就 阅读全文
posted @ 2019-10-19 19:43 artart 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 转载信息 抄自这里。 其实是懒得自己写 基本介绍 在多个串的字符串题中,往往会出现一类题需要用到某个子串是否在一些母串中出现。此时对于parent树的right集合而言,问题并不关心某个具体位置而只关心是否有某个endpos在指定母串中。 那么对于parent树上的来自同一个母串的节点而言,其对祖先 阅读全文
posted @ 2019-10-19 19:41 artart 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 绪论 这个算法借助线段树,然后事实上是通过遍历线段树进行分治。 先用一种比较容易的方式来解释吧。 先回忆天天爱跑步一类的题目,大致就是在一棵树上通过DFS,访问到这个点的时候把这个点上的操作加入贡献,离开的时候除去贡献,然后就可以了。当我们发现一个操作不能只用一个点来表示,也即,两个操作有交却又不完 阅读全文
posted @ 2019-10-19 19:39 artart 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 以下主要的话都用无序列表表示。 诶,是不是应该先讲背景 有什么好讲的? 问一个积性函数的前缀和,项数到1e10。 前置知识 "线性筛" , "积性函数" 。 正文 钦定你已经可以再$O(\sqrt{n})$的复杂度内求出: $$\sum_{i=1}^n{\lfloor \frac{n}{i} \rf 阅读全文
posted @ 2019-10-15 18:15 artart 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 干什么的 膜意义下开方。 抄了CMXRYNP大爷的笔记。 定义 对于一个奇质数 $p$ ,定义它的二次剩余 $\mathbf{F_{p^2}}$ 为一个集合,其中每个数 $n$ 满足 $\exist x\in[0,p),x^2\equiv n\pmod{p}$ 。 性质 二次剩余数量 $\mid\m 阅读全文
posted @ 2019-10-15 18:15 artart 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 本文部分转载自: "知乎" "中文维基" 有何用 板子:给出平面上n+1个点,求一条穿过这n+1个点的n次多项式,或这个多项式在另一个点处的值。 显然可以高斯消元求出每一项系数,然后输出/直接爆算。 其实拉格朗日插值有两种:朴素的,和重心拉个朗日插值。一般情况下,朴素的和高斯消元在求解第1问时复杂度 阅读全文
posted @ 2019-10-15 18:14 artart 阅读(1121) 评论(1) 推荐(1) 编辑
摘要: (啊,图片好像还有CSDN水印呢) 主要参考资料:CLJppt。 预备知识 自动机组成:状态、初始状态、终止状态、状态转移、字符集。 什么是状态? 经典图片: ACADD对应的SAM 对于整个串而言,初始状态(以下简称为init)为ROOT,终止状态 集合 (以下简称end)为最上方及最右方的那两个 阅读全文
posted @ 2019-10-15 18:13 artart 阅读(411) 评论(0) 推荐(0) 编辑