Daowuu
Daowuu
全部文章
数学
动态规划(1)
博弈论(1)
图论(9)
字符串(5)
数据结构(3)
未归档(1)
计算几何(8)
题解(2)
高精度(1)
归档
标签
去牛客网
登录
/
注册
Daowuu的博客
流年忆夏
全部文章
/ 数学
(共11篇)
整数分块
来自专栏
整数分块 什么是整数分块 整数分块(Integer Chunking / Block Decomposition)是一种数论技巧,用于将连续区间分割成若干块,使得在求和、计数等场景下降低计算复杂度。 常见形式:将 相同的 合并成块,时间复杂度从 优化到 。 核心思路 对于任意正整数 ,序列 ...
C++
C
计数
2026-03-21
0
19
Dirichlet 卷积
来自专栏
定义 定义两个数论函数 f,g 的 Dirichlet 卷积为: 性质 Dirichlet 卷积满足以下运算规律: 交换律 结合律 分配率 ,其中 为 Dirichlet 卷积的单位元(任何函数卷 都为其本身)
数学
2020-08-19
0
898
积性函数
来自专栏
积性函数: 若函数 满足 且 , 都有 ,则 为积性函数。 完全积性函数: 若函数 满足 且 都有 ,则 为完全积性函数。 性质 若 和 均为积性函数,则以下函数也为积性函数: 设 若 为积性函数,则有 若 为完全积性函数,则有 例子 积性函数 欧拉函数...
数学
2020-08-19
0
859
莫比乌斯反演
来自专栏
莫比乌斯反演 和 是定义在非负整数集合上的两个函数,并且满足条件 。那么,我们得到结论:证: 莫比乌斯函数 在上面的公式中有一个莫比乌斯函数 ,它的定义如下: 若 ,那么 若 , 均为互异素数,那么 其他情况下 性质 对于 函数,它有如下的常见性质: 设 表示...
数学
2020-08-18
0
722
杨辉三角
来自专栏
排列:组合:这里把组合数 用符号 表示,称为二项式系数。 杨辉三角(国外称帕斯卡三角)是二项式系数 的典型应用。每一行从上一行推导而来。复杂度 观察 的展开: 每一行展开的系数刚好对应杨辉三角每一行的数字。也就是说杨辉三角可以用 来定义和计算。二项式系数: ,也就是杨辉三角中第 ...
数学
2020-08-18
0
678
素数
来自专栏
素数:一个数 n ,若不能在[2,n-1]中找到一个能整除 n 的数 d ,则 n 为素数。 试除法判断素数 时间复杂度: bool is_prime(int n) { if (n <= 1) return false; for(int i = 2; i * i <=...
数学
2020-08-18
0
602
逆元
来自专栏
逆元 方程 的一个解 x ,称 x 为 a 模 M 的逆。 扩展欧几里得求解逆元 注:a 和 M 需要互质,速度比费马小定理快一点 void exgcd(int a, int b, int &x, int &y) { // ax + by = gcd(a,b) if (...
数学
2020-08-06
1
711
数字之美
来自专栏
数的各位数之和 一个数 x 在 (x*i+1)进制下,对于任意一个能被 x 整除的数,它的各位之和也能被 x 整除。例如:十进制下的 3。 数的拆分 数 x 拆成 n 个相等的数,使 n 个数之积最大。 (n 为个数限制)例如: 数 x 拆成 3 和 2,使拆分出的数之积最大。(个数没有限制...
数学
2020-08-06
0
982
快速幂
来自专栏
乘法快速幂 int fpow(int a, int n) { int res = 1; for(; n; n>>=1, a*=a) if(n&1) res*=a; return res; }矩阵快速幂 struct matrix { int m...
数学
2020-08-04
0
459
容斥原理
来自专栏
容斥原理的基本概念 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理.注...
容斥原理
数学
2020-07-17
0
898
首页
上一页
1
2
下一页
末页