三种求乘法逆元方法详解

P3811 【模板】乘法逆元

题目背景

这是一道模板题

题目描述

给定n,p求1~n中所有整数在模p意义下的乘法逆元。

输入输出格式

输入格式:

 

一行n,p

 

输出格式:

 

n行,第i行表示i在模p意义下的逆元。

 

输入输出样例

输入样例#1:
10 13
输出样例#1:
1
7
9
10
8
11
2
5
3
4

说明

1n3×106​​,n<p<20000528

输入保证 p 为质数。

 

我们有三种办法求逆元 

由欧拉定理可知 

当gcd(a,n)==1 时 我们有 Aφ(n-1)≡ 1(mod n) ;

所以 我们有 A*Aφ(n-2) ≡ 1(mod n) 

所以Aφ(n-2) 就是A关于mod n的逆元 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IGBT(Insulated Gate Bipolar Transistor)是一种高压、高电流功率开关设备,常用于交流电驱动、电动机控制等领域。下面详细介绍三种IGBT驱动电路和保护方法。 1.单级驱动电路:单级驱动电路简单且成本较低,适用于低频率应用。它由一个电流放大器和一个电压放大器组成。电流放大器负责把输入信号放大,将信号源电流转化为足够大的控制电流,用于驱动IGBT。电压放大器负责保持稳定的驱动电压,以确保IGBT的正常工作。 2.双级驱动电路:双级驱动电路在单级驱动电路的基础上增加了一个电流转换阶段。该电路通过减小驱动引脚的电容负载,提高了驱动电流的上升速度和下降速度,从而减少了开关损耗和过热现象。同时,双级驱动电路还能够提供增强的瞬态驱动能力,以便快速改变IGBT的状态。 3.光耦隔离驱动电路:光耦隔离驱动电路通过光学耦合器来实现输入和输出的隔离,确保控制信号与高压高电流环境完全隔离。该电路具有良好的电气隔离性能,并能适应复杂的工作环境,有效降低了电磁干扰和噪音。 在IGBT的保护方面,常见的方法包括: 1.过电流保护:通过监测驱动电流大小,当电流超过设定阈值时,及时停止驱动信号,避免IGBT受到过大的电流冲击。 2.过温保护:通过监测IGBT芯片温度,当温度超过设定阈值时,自动切断电源供应,防止IGBT因过热而损坏。 3.过压保护:通过监测输入电压大小,当电压超过设定阈值时,自动切断电源供应,保护IGBT不受过高电压的损害。 综上所述,IGBT驱动电路和保护方法是确保IGBT正常工作和提高设备可靠性的关键。不同的应用场景可以选择合适的驱动电路和保护方法来满足需

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值