首页 > 其他分享 >数论总集

数论总集

时间:2024-08-06 19:40:08浏览次数:8  
标签:frac 原根 数论 sum 总集 delta binom equiv

卡特兰序列

\(C_{k}(m, n)\) 表示在网格中从 \((0,0)\) 走到 \((m,n)\) 时均不经过 \(y = x + k\) 的斜线即每时每刻满足 \(y < x + k\)

画图可得 \(C_{k}(m, n) = \binom{n+m}{m} - \binom{n+m}{m+k}\)

用法:任意前缀和不小于 \(-x\) 使用 \(C_x\) (左括号是 \(+1\))

反射容斥

学习博客

对称 : \((a, b)\) 关于 \(y = x + k\) 的对称点为 \((b-k,a+k)\)

那么自然,对称 \(w\) 次 就是 \((b-wk,a+wk)\)

手玩之后递归一下就行

原根

\(\delta_m(a)\) 是 \(a\) 在\(\mod m\) 意义下最小的阶

即为 \(a^n \equiv 1 \pmod m\) 中最小的 \(n\)

(以下定理有一些数域的条件,但应该没有用吧)

  • \(a,a^2,...,a^{\delta_m(a)} \mod m\) 两两互不相同
  • \(a^n \equiv 1 \pmod m\) , 则 \(\delta(a) \mid n\)
  • \((a,m)=(b,m)=1\) ,则 \(\delta_m(ab) = \delta_m(a)\delta_m(b)\),的充要条件是 \((\delta_m(a),\delta_m(b)) = 1\)
  • 若 \((a,m)\) ,\(\delta_m(a^k) = \frac{\delta_m(a)}{(\delta_m(a),k)}\)

定义原根 \(g\) ,满足 \(g^\varphi(m) \equiv 1 \pmod m\)

原根判定定理:

对于 \(m \ge 3\),\((g,m)=1\),则 \(g\) 是模 \(m\) 的原根的充要条件是,对于 \(\varphi(m)\) 的每个素因数 \(p\) 都有 \(g^\frac {\varphi(m)}{p} \not\equiv 1 \pmod m\)

原根个数:

若一个数 \(m\) 有原根,则其原根个数为 \(\varphi(\varphi(m))\)

原根存在定理:

\(m\) 存在原根当且 \(m=2,4,p^{\alpha},2p^{\alpha}\) ,其中 \(p\) 为奇素数,\(\alpha \in \N^*\)

最小原根的范围估计

反正大概是 \(O(n^{0.25+\epsilon})\)

中国剩余定理 CRT

\(x \equiv a_i \pmod{p_i}\) 其中 \(p_i\) 两两互质

那么 \(x\equiv \sum a_i \cdot \frac {P}{p_i} \cdot \operatorname{inv}(\frac{P}{p_i},p_i) \pmod {P=\prod p_i}\)

二项式反演

\(f_n \rightarrow\) 恰好用 \(n\) 个不同元素形成特定结构的方案数

\(g_n \rightarrow\) 从 \(n\) 个不同元素中选出 \(i \ge 0\) 个元素形成特定结构的总方案数

\(g_n = \sum\limits_{i=0}^n \binom{n}{i}f_i \rightarrow f_n = \sum\limits_{i=0}^{n}\binom{n}{i}(-1)^{n-i}g_i\)

Legendre公式 & Kummer定理

Legendre 公式

对于 \(p \in prime\) ,\(v_p(n) \rightarrow\) \(n\) 标准分解后 \(p\) 的次数

  • 显然 \(v_p(n!) = \sum\limits_{i=1}^\infty [\frac{n}{p^i}]\)

\(s_p(n) \rightarrow\) \(n\) 在 \(p\) 进制下的数位和

  • \(v_p(n!) = \frac{n-s_p(n)}{p-1}\)

Kummer 定理

\(v_p(\binom{n}{m})=\frac{s_p(m) + s_p(n-m)-s_p(n)}{p-1}\)

同时也等于 \(p\) 进制下运算 \(n-m\) 的退位次数

\(v_p(\binom{n}{m_1,\dots,m_k})=\frac{\sum\limits_{i=1}^ks_p(m_i)-s_p(n)}{p-1}\)

*\(\binom{n+m}{m}\) 含 \(p\) 的幂次数为 \(\sum\limits_{1}^{\infty}([\frac{m+n}{p^i}]-[\frac{n}{p^i}]-[\frac{m}{p^i}])\) \(\leftarrow\) 有用常见的

相当于 \(n+m\) 在 \(p\) 进制下的进位次数

斐波那契

\(f_0 = 1, f_1 = 1, f_i = f_{i-1}+f_{i-2}\)

\(f_if_{i-1}-f_{i+1}f_{i-2}=(-1)^i\)

\(f_ix+f_{i+1}y=k\) 通解为 \(x=k*(-1)^if_{i-1},y=k(-1)^{i+1}f_{i-2}\)

标签:frac,原根,数论,sum,总集,delta,binom,equiv
From: https://www.cnblogs.com/gzyakioi/p/18345856

相关文章

  • 数论——绝对素数、素数筛法、埃氏筛法、欧拉筛法、最大公约数
    绝对素数绝对素数是指一个素数在其十进制表示下,无论是从左向右读还是从右向左读,所得到的数仍然是素数。例如,13是一个素数,从右向左读是31,31也是素数,所以13是一个绝对素数。#include<iostream>#include<cmath>usingnamespacestd;boolisPrime(intnum){if(......
  • 数论基础知识(下)
    目录欧拉函数n的分解质因数求欧拉函数试除法求欧拉函数值积性函数筛法朴素筛埃氏筛欧拉筛(线性筛)线性筛欧拉函数快速幂同余欧拉定理费马小定理乘法逆元欧拉函数互质:∀a,b∈N,若gcd(a,b)=1,则a,b互质。定义: :1∼n......
  • leetcode数论(2453. 摧毁一系列目标)
    前言经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。描述给你一个下标从 0......
  • leetcode数论(326. 3 的幂)
    前言经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。描述给定一个整数,写一个......
  • 【笔记】数论 2024.8.4
    幂数!#6222.幂数!(加强版)-Problem-LibreOJ(loj.ac)转写为\(a^2b^3\)要求\(b\)没有平方因子,这样是双射对应。那么即求\[\sum_{i=1}^{\sqrt[3]{n}}\mu^2(i)\left\lfloor\sqrt{\frac{n}{i^3}}\right\rfloor\]后面那个大根号可以整除分块?转化为求\(\mu^2(i)\)的前缀和......
  • leetcode数论(2521. 数组乘积中的不同质因数数目)
    前言经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。数论包含最大公约数(>=2个数)、最大公约数性质、最小公倍数、区间范围质因素计数(最下间隔)、质因素分解、判断质数、平方根、立方根、互质、同余等等。描述给你一个正整数数组......
  • 初等数论定理
    中国剩余定理对于线性同余方程组:\(\begin{cases} x\equiva_1&\modm_1\\ x\equiva_2&\modm_2\\ \ldots\\ x\equiva_n&\modm_n\end{cases}\)(\(m_1,m_2,\ldots,m_n\)两两互质)令\(M=m_1\timesm_2\times\ldots\timesm_n\)令......
  • leetcode数论(2523. 范围内最接近的两个质数)
     前言经过前期的基础训练以及部分实战练习,粗略掌握了各种题型的解题思路。现阶段开始专项练习。描述给你两个正整数 left 和 right ,请你找到两个整数 num1 和 num2 ,它们满足:left<=nums1<nums2<=right  。nums1 和 nums2 都是 质数 。nums2-nums1......
  • 数论
    一。数论基础1)数论函数数论函数指定义域为正整数的函数。数论函数也可以视作一个数列。2)积性函数如果对于f(n),f(1)=1,若(x,y)=1则f(xy)=f(x)f(y),称其为积性函数。如果对于f(n),f(1)=1,有f(xy)=f(x)f(y),称其为完全积性函数。二。约数最大公约数求最大公约数:欧几里得算法gcd......
  • 数论函数
    数论函数定义:定义域为正整数的函数。积性函数:若数论函数\(f\)满足\(\gcd(x,y)=1\)则\(f(xy)=f(x)f(y)\),\(f\)就是一个积性函数。完全积性函数:若\(f(xy)=f(x)f(y)\),则\(f\)为一个完全积性函数。若积性函数\(f(1)\ne0\),则\(f(1)=1\),容易由定义推得。......