数学与数论

数学知识

  • 平面直角坐标系

  • 二次方程与二次函数

  • 简记符号: n 连加 连乘 向下取整

  • 等差数列求首项、求末项、求和公式

  • 等比数列首项为 a,公比为 q,项数为 n,求和

    • 等比数列:S=a+aq+aq2+...+aqn1
    • qS=aq+aq2+...+aqn
    • S=a×1qn1q
  • 等比数列首项为 a,公比为 q有无穷项,求和(若存在)

    • S=a1q
  • 计算 i=1nni:不超过 n×logn

  • 调和级数:1+12+13+14+15+...

    • 可以视为 O(n×logn)
    • 在做数学、数论(尤其是和倍数有关)的题时对计算时间复杂度有用
  • 快速幂(ab

    • b 进行二进制拆分,同时对 a 进行倍增完成求幂
    • 时间复杂度 O(logb)
    • std::pow 优先保证精度,再保证速度
    • 快速幂模板

数论知识

  • 整除,约数,倍数,最大公约数 gcd,最小公倍数 lcm
  • 质数:如果 1<k<n 的整数 k 都不是 n 的约数
    • 质数判断易错点:特判 1 为质数
    • 质数判断易错点:循环变量 i 设为 long long
    • π(x) 表示小于等于 x 的质数个数
    • π(x) ~ xloge(x)
    • ~ 同阶符号(增长速度一致,但是可能会有常数)
  • 埃氏筛质数
    • 时间 O(nloglogn)
    • 空间 O(n)
  • 欧拉筛质数(每一个合数必须被它的最小质因子标记)
    • 时间 O(n)
    • 空间 O(n)
    • 核心代码:if (i % pri[j] == 0) break;
  • 唯一分解定理
    • 如果 n2 且是整数,则有唯一分解式n=i=1mpiki 其中 p1<p2<...<pm 为质数,ki 为正整数
  • 模运算与同余定理
    • 如果 a,b 为正整数,则 a % b=aabb
    • 同余定理符合加、减、乘、次方,但是不满足除!!
    • 同于符号
  • 不定方程定理(裴蜀定理)
    • ax+by=gcd(a,b)
    • 求解使用扩展欧几里得算法(特判 b=0
    • 例题:P1082 同余方程(求乘法逆元)
      • 原式可转化为:axby=1
      • 根据裴蜀定理,ax+by=gcd(a,b) 必存在解,原题又保证有解,所以 gcd(a,b)=1a,b 互质)
      • AC记录

组合计数

  • 加法原理和乘法原理
  • 排列数 Anm (或 Pnm
  • 组合数 Cnm=Anmm!
  • 关于组合数的恒等式
    • Cnm=Cnnm

    • Cnm=Cn1m+Cn1m1

      • 杨辉三角递推
      • 选第一个的情况数和不选第一个的情况数相加
    • i=0nCni=2n

      • n 个东西中选 1 个,2 个 ... n 个的所有情况相当于所有元素选或者不选
    • (x+y)n=i=0nCnixniyi

      • 二项式定理
  • 常见计数方法
    • 捆绑法(某些元素必须相邻)
    • 插空法(某些元素必须不相邻)
    • 隔板法(将元素进行分组)
  • 容斥原理
posted @   SuperUser777  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示