"原文链接(更好的阅读体验)" 参考文章 "www.luogu.org/blog/zyxxs/post xiao yi jiang tan qian tan sheng fa ni yuan" 什么是乘法逆元 若整数$b,m$互质,并且$b|a$,若存在一个整数$x$,使得$a / b \equiv ...
分类:
其他好文 时间:
2019-08-10 14:01:16
阅读次数:
81
逆元 逆元是一个非常牛逼的东西。求法很多,又很实用。 它可以分为乘法逆元和加法逆元: 乘法逆元:如果ab==1(mod p)则我们称b是a关于p的(乘法)逆元; 加法逆元:如果a+b=0则我们称b是a的(加法)逆元。 a^-1==b(mod p)-> ab==1(mod p) a^-1==b(mod ...
分类:
其他好文 时间:
2019-07-28 14:11:49
阅读次数:
123
若a*b≡1(mod p) 即a,b互为mod p意义下的逆元 即(x/a)%p应为x*b%p 一、扩展欧几里得求逆元 根据a*b+p*k=1 板子O(logN): 1 #include<bits/stdc++.h> 2 typedef long long ll; 3 ll exgcd(ll a,l ...
分类:
其他好文 时间:
2019-07-26 01:14:20
阅读次数:
648
引子: 对于加法、减法、乘法,进行模运算,都满足交换律和结合律。 对于除法,当创造出了分数,取模则会出现一些意外情况。 由于分数,我们可以把除法转化成乘法的形式。 比如: $\frac{a}{b}$ $mod p = a*b^{-1}%p$ 若$a*x = 1( mod b)$,$a,b$互质,则称 ...
分类:
其他好文 时间:
2019-07-10 20:14:23
阅读次数:
116
最近学习了扩展欧几里得和乘法逆元的关系,在这里写一下巩固一下记忆 扩展欧几里得是什么呢,在这就不详解了,可以自行百度,主要来说,对于 求解ax ≡ 1(mod n)来说,当gcd(a,n)=1时,证明逆元存在,若不等于1,则证明逆元不存在。 那么当逆元存在时,我们要如何求它的逆元呢? 首先是扩展欧几 ...
分类:
其他好文 时间:
2019-07-03 16:47:24
阅读次数:
91
(我实在是太...(才明白这个qwq 一、前置知识 定义1:给定正整数m,若用m除两个整数a和b所得的余数相同,称a和b对模m同余,记作a≡b(mod m),并称该式子为同余式;否则称a和b对模m不同余 二、乘法逆元 若整数b,p互质,并且b|a,则存在一个整数x,使得 (a/b)≡ a * x ( ...
分类:
其他好文 时间:
2019-06-02 16:14:48
阅读次数:
134
简单列了一点 1.1 基本数据结构 1. 数组 2. 链表,双向链表 3. 队列,单调队列,双端队列 4. 栈,单调栈 1.2 中级数据结构 1. 堆 2. 并查集与带权并查集 3. hash 表 自然溢出 双hash 1.3 高级数据结构 1. 树状数组 2. 线段树,线段树合并 3. 平衡树 T ...
分类:
编程语言 时间:
2019-05-19 14:20:40
阅读次数:
151
mod 运算与乘法逆元 %运算 边乘边mod 乘法 除法 mod 希望计算5/2%7=6 乘法 除法 mod 希望计算5/2%7=6 两边同时/x 在取mod(p)运算下,a/b=a*bp-2 bp-2 =1/b bp-2 是b的乘法逆元 =6 P3811 P1082 P不为素数 Φ(m)欧拉函数: ...
分类:
其他好文 时间:
2019-05-02 10:09:27
阅读次数:
200
三、乘法逆元 一、定义 若在mod p意义下,对于一个整数a,有a*b≡1(mod p),那么这个整数b即为a的 乘法逆元,同时a也为b的乘法逆元 一个数有逆元的充分必要条件是gcd(a,p)=1,此时a才有对p的乘法逆元 二、逆元是干什么的呢首先对于除法取模不成立,即(a / b) % p ≠ ( ...
分类:
其他好文 时间:
2019-04-08 21:28:29
阅读次数:
218
A/B Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10383 Accepted Submission(s): 8302 Problem De ...
分类:
其他好文 时间:
2019-02-10 12:15:01
阅读次数:
191