首页 > 其他分享 >[数学]乘法逆元

[数学]乘法逆元

时间:2023-07-16 12:55:41浏览次数:28  
标签:int 元素 exgcd 逆元 数学 long 乘法

1.定义

逆元素,是指一个可以取消另一给定元素运算的元素,在数学里,逆元素广义化了加法中的加法逆元和乘法中的倒数。

如果说 a 在模 p 意义下的乘法逆元是 x,那么 ax≡1(modp)

2.求逆元的方法

·扩展欧几里得

  1. 同余方程的转化

数学公式原地址 https://www.luogu.com.cn/paste/lxx6khf9

  1. 扩展欧几里得的求解

https://www.luogu.com.cn/paste/6zaqpbtz

代码如下

#include<bits/stdc++.h>
#define int long long
using namespace std;
int x,y;
void exgcd(int a,int b){
	//ax+by=gcd(a,b);
	if(b==0){
		x=1;
		y=0;
		return;
	}
	exgcd(b,a%b);
	int tmp=x;
	x=y;
	y=tmp-a/b*y;
}
signed main(){
	long a,b;
	cin>>a>>b;
	exgcd(a,b);
	x=(x%b+b)%b;
	cout<<x;
	return 0;
}

标签:int,元素,exgcd,逆元,数学,long,乘法
From: https://www.cnblogs.com/cerium/p/17557715.html

相关文章

  • 高等数学暑假打卡行动 --【Day 1】-- 初等函数回顾+极限概念
    今日重点基本初等函数和初等函数区别基本初等函数包括:幂函数\(y=x^a\)、指数函数\(y=a^x\)、对数函数\(y=log_ax\)、三角函数\(y=sinx,y=cosx,y=secx,y=cscx\)和反三角函数\(y=arcsinx,y=arccosx,y=arctanx,y=arccotx\),多项式函数\(a_nx^n+a_{n-1}x^{n+1}+...+a_1x+......
  • OI数学入门
    模运算//加法x=(a+b)%p;x=(0ll+a+b+c)%p;x=((a+b)%p+c)%p;//减法x=((a-b)%p+p)%p;//乘法x=1ll*a*b%p;x=1ll*a*b%p*c%p;高精度:正数的高精度读入,输出,储存,和\(+,-,\times\)运算。代码:#include<bits/stdc++.h>usingnamespacestd;constintMAXN=1e5+10;struct......
  • 「数学」付账问题
    本题蓝桥OJ第174题的题解(蓝桥OJ上的相同题解也是我发的)题面题目描述几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有n个人出去吃饭,他们总共消费了S元。其中第i个人带了\(a_i\)元。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人......
  • 数学规划
    什么是数学规划通俗地讲就是求目标函数在一定的约束条件下的极值问题一般形式:min或者maxz=f(x) x:决策变量(一般有多个自变量)数学规划问题的分类1、线性规划问题如果目标函数和约束条件均是线性表达式,那么此时的数学规划问题就属于线性规划问题2、非线性规划问题3、......
  • 2023 长郡暑期集训 DAY-2 数学专题笔记
    2023长郡暑期集训DAY-2数学质数和约数质数是指除了\(1\)和它本身之外没有其他因数的自然数。质数判定判定单个自然数是否为质数,可以使用试除法,在这里不多描述。boolis_prime(intn){if(n<2)return0;//如果n小于2,不是质数,返回0for(inti=2;i<=n......
  • 【真·随笔】矩证乘法的基本定理(修复)
    此随笔是修复版,请尊重原创。修复版markdown见下修复自矩阵乘法笔记-Elegia:https://www.luogu.com.cn/blog/EntropyIncreaser/ju-zhen-sheng-fa-bi-ji矩阵乘法的基本定理矩阵乘法结合律设有矩阵\(A,B,C\),分别的大小为\(n\timesm,m\timesp,p\timesq\)。求证......
  • 基础数学
    一些基本的定义-逆元:若$ax\equiv1\pmodp$则称$x$是在模$p$意义下$a$的逆元,记作$a^{-1}$。-质因子次数和:$n$当中质因子$p$的次数为$v_p(n)$。##费马小定理$$a^{p-1}\equiv1\pmodp$$限制:$p$为质数,$a$不是$p$的倍数##求逆元的方法-费马小定理:显......
  • 矩阵乘法
    矩阵乘法入门矩阵类似一个二维数组吧。矩阵的运算矩阵的加法\[C_{i,j}=A_{i,j}+B_{i,j}\]我不知道有什么用。矩阵的减法\[C_{i,j}=A_{i,j}-B_{i,j}\]我也不知道有什么用。矩阵的乘法\[C_{i,j}=\sum_k^{m}A_{i,k}B_{k,j}\]即答案矩阵的第\(i\)行第\(j\)......
  • 题单-数学
    1.进制转换题目描述请你编一程序实现两种不同进制之间的数据转换。输入格式共三行,第一行是一个正整数,表示需要转换的数的进制\(n\(2\len\le16)\),第二行是一个\(n\)进制数,若\(n>10\)则用大写字母\(\verb!A!\sim\verb!F!\)表示数码\(10\sim15\),并且该\(n\)进制......
  • 数学归纳法证明贪心实例
    1.选择不相交区间问题(具体见一本通提高篇P4)假设已经选择的区间是最优的方案的一部分,下面考虑如何选择会使方案达到最优。因为是按照结束时间升序排序的,如果我们不选择当前这一个合法的(设为A)而是去选择之后的合法的(设为B),那么无论最后的方案是怎样的,都可以将B换成A从而符合题意。......