随笔分类 -  数学

摘要:###问题描述 方程组: \(x \equiv a_1 ( mod\:m_1)\) \(x \equiv a_2(mod\:m_2)\) ···· \(x \equiv a_k(mod\: m_k)\) 求解x ###求解 首先考虑前两个式子 \(x=m_1\cdot y_1+a_1=m_2\cdo 阅读全文
posted @ 2021-10-10 13:59 I_N_V 阅读(213) 评论(0) 推荐(0) 编辑
摘要:##同余 \(a\)%\(m=b\)%\(m表示为a\equiv b(mod m)\) ##逆元 \(a,b \in Z_m,ab=1,则称b是a的逆元,计作a^{-1}\) ###Exgcd求法 \(ab=km+1 \rightarrow ab-mk=1 (用exgcd的形式ax+by=1可求)\ 阅读全文
posted @ 2021-10-09 12:58 I_N_V 阅读(164) 评论(0) 推荐(0) 编辑
摘要:##埃式筛 具体思路:用质数把质数的倍数筛掉 时间复杂度: \((p_i为质数)\Sigma_{p_i}\frac{n}{p_i}=O(nlog(log(n)))\)(根据Mertens’ 2nd theorem) ##欧拉筛 具体思路:每个合数只被其最小的质因子筛掉 实现: void getpri 阅读全文
posted @ 2021-10-02 17:03 I_N_V 阅读(68) 评论(0) 推荐(0) 编辑
摘要:##GCD $gcd(a,b)\(为a和b的最大公因数,也记为\)(a,b)$ 一般用欧几里得算法求解 int gcd(int a,int b){ if(b==0)return a; return gcd(b,a%b); } ####证明(a,b)=(b,c): 设a=bq+c,d为(a,b) \( 阅读全文
posted @ 2021-10-01 19:20 I_N_V 阅读(89) 评论(0) 推荐(0) 编辑