推荐博客 : http://blog.csdn.net/baidu_35643793/article/details/75268911 通常我们在计算除法取模时,并不能直接的取模后再去相除,答案会有问题,在这里我们就引入逆元的,(a/b)%mod = (a*c)%mod , 在这里 c 是 b 的逆 ...
分类:
其他好文 时间:
2018-03-11 02:36:12
阅读次数:
139
扩展欧几里得算法 求逆元就不说了。 ax+by=c 这个怎么求,很好推。 设d=gcd(a,b) 满足d|c方程有解,否则无解。 扩展欧几里得求出来的解是 x是 ax+by=gcd(a,b)的解。 对于c的话只需要x*c/gcd(a,b)%(b/d)即可,因为b/d的剩余系更小。 为什么这样呢? 设 ...
分类:
其他好文 时间:
2018-03-08 00:13:23
阅读次数:
202
这道题题意为给两个数,有n位,数是m进制,为零的位置可以填入1到m的任何数,求第一个数大于第二个数个概率 设概率为x/y,这题答案为(x/y)%mod,可以拆成两部分x%mod*(1/y)%mod,x%mod部分可以用dp推出 ,(1/y)%mod的部分可以用n*y=1(%mod)求出答案就是n,n ...
分类:
其他好文 时间:
2018-03-06 21:47:02
阅读次数:
211
关于逆元的求解方法,最为人熟知的便是利用 $EXGCD$ 来求解逆元,但是今天学到了另一种解题思路。 证明方式明天补上... 今天搞一搞线段树 ...
分类:
其他好文 时间:
2018-03-06 20:20:39
阅读次数:
104
零 乘法逆元 对于缩系中的元素,每个数a均有唯一的与之对应的乘法逆元x,使得 ax≡1(mod n) 。 一个数有逆元的充分必要条件是 gcd(a,n)=1 ,此时逆元唯一存在。 逆元的含义:模 n 意义下,1个数 a 如果有逆元 x ,那么除以 a 相当于乘以 x 。 一 扩展欧几里得求逆元 将方 ...
分类:
其他好文 时间:
2018-03-06 19:10:34
阅读次数:
106
"深入浅出乘法逆元" "1.模的运算律" "2.定义" "3.求解" "3.1费马小定理" "3.2扩展欧几里得算法" "3.3线性求解" 表格测试 ======= 深入浅出乘法逆元 模的运算律 先来一波模运算律表: 表格测试 ======= |运算律|内容|hijklkjlk| | | | | | ...
分类:
其他好文 时间:
2018-03-01 17:08:03
阅读次数:
164
题目链接:http://codeforces.com/problemset/problem/938/E 题意: 定义f(a): 初始时f(a) = 0, M = 1。 枚举i = 2 to n,如果a[i] > a[M],那么f(a) += a[M], M = i。 给定长度为n的数组a,问你它的所 ...
分类:
其他好文 时间:
2018-02-27 01:03:30
阅读次数:
158
最近一直在学习数论,讲得很快,害怕落实的不好,所以做一道luogu的同余方程练练手。 关于x的同余方程 ax ≡ 1 mod m 那么x其实就是求a关于m的乘法逆元 ax + my = 1 对于这个不定方程的全部解是 { x = x0 + m/gcd(a,m) { y = y0 - a/gcd(a, ...
分类:
其他好文 时间:
2018-02-26 20:34:35
阅读次数:
149
模板 公式:Lucas(n,m)=C(n%p,m%p)*Lucas(n/p,m/p) Lucas定理保证了求C时逆元存在 注意逆元存在条件 不会证明 ...
分类:
其他好文 时间:
2018-02-25 20:45:38
阅读次数:
241
多项式操作汇总 最近学了不少多项式的小 trick,感觉不记一下容易忘。那我就把做法都摆在这里吧,代码还是自己去写了。(鉴于所有操作都是建立在 FFT 之上的,所以~~会写 FFT 的话所有东西的代码都能写出来了~~) "多项式乘法" 这个就是一切的基础,先把这个代码搞熟后面就都能写啦。 多项式逆元 ...
分类:
其他好文 时间:
2018-02-25 14:34:43
阅读次数:
188