随笔分类 - 数论/数学-数论定理、函数
摘要:伯努利数 伯努利数,第项记为,是专门解决自然数幂求和而构造的一个数列 我们先记 那么,不知道为什么 $$S_k(n) = \frac{1}{k + 1}\sum\limits_{i = 0}^{k}{k +
阅读全文
摘要:题目链接 "BZOJ3738" 题解 "复习" 同上 但是为了消去因子,处理的时候,乘回时,应同时计算 如果,乘上的逆元 如果$k_1 include include include include i
阅读全文
摘要:题目链接 "CF960G" 题解 同 "FJOI2016" 只不过数据范围变大了 考虑如何预处理第一类斯特林数 性质 分治$
阅读全文
摘要:题目链接 "BZOJ3834" 题解 容易想到对于,的倍数一定存在于两个区间中 换言之 $$\lfloor \frac{a 1}{D} \rfloor include include include include include define Redge(u) f
阅读全文
摘要:题目链接 "BZOJ2800" 题解 区间加极难操作,差分之后可转化为两点一加一减 那么现在问题就将每个点暂时独立开来 先判定每个点是否被整除,否则无解 之后我们先将化为互质,所有数除一个 求得 那么对于点,满足 $$
阅读全文
摘要:"板题" Miiler Robin素数测试 目前已知分解质因数以及检测质数确定性方法就只能试除 但是我们可以基于大量测试的随机算法而有大把握说明一个数是质数 Miler Robin素数测试基于以下两个原理: 费马小定理 即我们耳熟能详的 对于质数 $$a^{p 1} \equ
阅读全文
摘要:题目链接 "BZOJ3601" 题解 挺神的 首先有 $$ \begin{aligned} f(n) &= \sum\limits_{x = 1}^{n} x^{d} [(x,n) = 1] \\ &= \sum\limits_{x = 1}^{n} x^{d} \sum\limits_{c|(x,
阅读全文
摘要:题目链接 "loj" 题解 感谢珂神的指导orz 观察式子,显然是模意义下成对的逆元,只需统计模意义下存在逆元的数的个数,即与互质的数的个数 每对逆元的连边有两种情况,记逆元对数为,则
阅读全文
摘要:题目链接 "BZOJ3782" 题解 我们把终点也加入障碍点中,将点排序,令表示从出发,不经过其它障碍,直接到达的方案数 首先我们有个大致的方案数 但是中途可能会经过一些其它障碍点,那么就减去 所以 $
阅读全文
摘要:题目链接 "洛谷T30212" 题解 式子很容易推出来,二项式定理展开后对于的答案即可化简为如下: $$k!(\sum\limits_{i = 0}^{k} \frac{\sum\limits_{x = 1}^{n} a_x^{i}}{i!} \centerdot \frac{\sum\lim
阅读全文
摘要:题目链接 "BZOJ5093" 题解 点之间是没有区别的,所以我们可以计算出一个点的所有贡献,然后乘上 一个点可能向剩余的个点连边,那么就有 $$ans = 2^{{n 1 \choose 2}}n \sum\limits_{i = 0}^{n 1} {n 1 \choose i}
阅读全文
摘要:题目链接 "BZOJ2277" 题解 orz太难了 如果一个数是密码,那么所有的倍数都是密码 如果两个数是密码,那么所有的倍数都是密码 那么如果最后的密码集合为那么一定存在一个是剩余所有数的 所以我们只需找最小的$x
阅读全文
摘要:题目链接 "Mychael vs Kid" 题解 先说说这题的由来及前身 前身 首先有一个很经典的题目: 维护区间加,查询区间 如果强行用线段树维护的话,区间加之后就没法直接确定当前区间的,不可直接维护 这个时候就用到了的一个性质: $$(a,b) = (a b,b)$
阅读全文
摘要:题目链接 "BZOJ4815" 题解 根据题中的式子,手玩一下发现和很像 化一下式子: $$ \begin{aligned} bf(a,a + b) &= (a + b)f(a,b) \\ \frac{f(a,a + b)}{a + b} &= \frac{f(a,b)}{b} \\ \f
阅读全文
摘要:题目链接 "BZOJ2118" 题解 orz竟然是最短路 我们去后取出最小的,记为,然后考虑模下的 一个数能被凑出,那么也能被凑出 所以我们只需找出最小的凑出的代价 我们如果将同余下的和看作点,那么加上一个数就相当于在点间转移的边 所以我
阅读全文