摘要: **素数定理**:$\pi(x) = \frac{x}{\ln(x)}$,即不超过 $x$ 的素数的个数接近于 $\frac{x}{\ln(x)}$。 ## 朴素筛 ```cpp void isPrime(int n) { for (int i = 2; i <= n; ++ i) { k = sq 阅读全文
posted @ 2023-01-10 11:58 Ciaxin 阅读(96) 评论(0) 推荐(1) 编辑
摘要: ### 前提: 当你遇到一个形如 $$ a^x\equiv b\pmod p,\ \ p 为素数且 \gcd(a,p)=1,求解 x 的最小整数解 $$ 的问题时,你可能会苦恼。 但是对于条件 $p$ 为素数且 $\gcd(a,p)=1$,你可能会想到 **费马小定理** 的 $a^{p-1}\eq 阅读全文
posted @ 2023-01-10 09:04 Ciaxin 阅读(39) 评论(0) 推荐(1) 编辑
摘要: **素数定理**:$\pi(x) = \frac{x}{\ln(x)}$,即不超过 $x$ 的素数的个数接近于 $\frac{x}{\ln(x)}$。 另外,本文章参考自OI-wiki,为自用。 ## 素数判定 ### 朴素的质数判断 判断一个数 $x$ 是否为素数,从素数的定义*(大于1的整数中, 阅读全文
posted @ 2023-01-10 09:02 Ciaxin 阅读(150) 评论(0) 推荐(1) 编辑
摘要: 两个数的 最大公因数 $gcd$ 与 最小公倍数 $lcm$ 满足: $$ a\times b = gcd(a,b)\times lcm(a,b) $$ 由 欧几里得算法 可以快速的求出 最大公因数,由此可以得到 最小公倍数 的值。 $$ lcm(a,b) = \frac{a}{gcd(a,b)}\ 阅读全文
posted @ 2023-01-10 08:55 Ciaxin 阅读(351) 评论(0) 推荐(1) 编辑
摘要: 裴蜀定理,又称贝祖定理(Bézout's lemma)。是一个关于最大公约数的定理。 其内容是: $$ \large{设\ a\ 与\ b\ 为不全为零的整数,则存在整数\ x\ 与\ y,使得\ ax+by=\gcd(a,b)。} $$ 证明(...): (1)OI WIKI 阅读全文
posted @ 2023-01-10 07:58 Ciaxin 阅读(103) 评论(0) 推荐(1) 编辑