![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
luxxxxxxx_
这个作者很懒,什么都没留下…
展开
-
拓展欧几里得小结(转载)
什么是拓展欧几里得?简单的说,就是求关于x,y的方程 ax + by = gcd(a,b) 的所有整数解现在我们令g = gcd(a,b)则方程变成了ax + by = g假如我们现在知道了关于这个方程的一个特解x0, y0,我们就可以用一种方法求出所有的整数解。说的比较模糊,现在整理一下。上面提到了两个问题一、怎么求出这个特解?二、怎么由特解推出其它的所有解?一、求特解我们...转载 2018-11-01 10:10:03 · 5287 阅读 · 5 评论 -
hdu 4704 Sum (整数和分解+快速幂+费马小定理降幂)
题意:给n(1<n<),求(s1+s2+s3+...+sn)mod(1e9+7)。其中si表示n由i个数相加而成的种数,如n=4,则s1=1,s2=3。 (全题文末) 知识点:整数n有种和分解方法。费马小定理:p是质数,若p不能整除a,则 a^(p-1) ≡1(mod p)。可利用费马小定理降素数幂。 ...转载 2018-11-01 12:01:38 · 176 阅读 · 0 评论 -
组合数取模(逆元+快速幂)
组合大发好一般我们用杨辉三角性质杨辉三角上的每一个数字都等于它的左上方和右上方的和(除了边界)第n行,第m个就是,就是C(n, m) (从0开始) 电脑上我们就开一个数组保存,像这样#include<cstdio>const int N = 2000 + 5;const int MOD = (int)1e9 + 7;int comb[N][N];...转载 2018-11-01 18:03:43 · 913 阅读 · 0 评论 -
51nod 1013 3的幂的和(除法取模+快速幂)
基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 取消关注求:3^0 + 3^1 +...+ 3^(N) mod 1000000007 Input输入一个数N(0 <= N <= 10^9)Output输出:计算结果Input示例3Output示例40 分析:等比数列...转载 2018-11-08 13:55:36 · 176 阅读 · 0 评论