当前位置: 首页 > wzjs >正文

安徽省建设厅官方网站seo百度网站排名研究中心关键词首页优化

安徽省建设厅官方网站,seo百度网站排名研究中心关键词首页优化,软件界面设计风格,外贸鞋的网站建设876. 快速幂求逆元 文章目录题目描述输入格式:输出格式:数据范围输入样例输出样例方法:快速幂解题思路代码复杂度分析:题目描述 给定 n 组 ai,pia_i,p_iai​,pi​,其中 pip_ipi​ 是质数,求 aia_iai​ 模 …

876. 快速幂求逆元

文章目录

  • 题目描述
    • 输入格式:
    • 输出格式:
    • 数据范围
    • 输入样例
    • 输出样例
  • 方法:快速幂
    • 解题思路
    • 代码
    • 复杂度分析:

题目描述

给定 n 组 ai,pia_i,p_iai,pi,其中 pip_ipi 是质数,求 aia_iaipip_ipi 的乘法逆元,若逆元不存在则输出 impossible。
注意:请返回在 0∼p−1 之间的逆元。
乘法逆元的定义

若整数 b,m 互质,并且对于任意的整数 a,如果满足 b|a,则存在一个整数 x,使得 a/b≡a×x(modm)a/b≡a×x(mod\ m)a/ba×x(mod m),则称 x 为 b 的模 m 乘法逆元,记为 b−1(modm)b^{−1}(mod\ m)b1(mod m)。b 存在乘法逆元的充要条件是 b 与模数 m 互质。当模数 m 为质数时,bm−2b^{m−2}bm2 即为 b 的乘法逆元。

输入格式:

第一行包含整数 n。
接下来 n 行,每行包含一个数组 ai,pia_i,p_iai,pi,数据保证 pip_ipi 是质数。

输出格式:

输出共 nnn 行,每组数据输出一个结果,每个结果占一行。
aia_iaipip_ipi 的乘法逆元存在,则输出一个整数,表示逆元,否则输出 impossible。

数据范围

  • 1≤n≤1051≤n≤10^51n105
  • 1≤ai,pi≤2×1091≤a_i,p_i≤2\times10^91ai,pi2×109

输入样例

3
4 3
8 5
6 3

输出样例

1
2
impossible

方法:快速幂

解题思路

在这里插入图片描述

代码

#include <iostream>using namespace std;typedef long long LL;int n;LL qmi(int a, int k, int p) {LL res = 1;while(k) {if(k & 1)   res = (LL)res * a % p;k >>= 1;a = (LL)a * a % p; }return res;
}int main() {cin >> n;while(n--) {int a, p;cin >> a >> p;if(a % p == 0)  puts("impossible");else    cout << qmi(a, p - 2, p) << endl;}return 0;
}

复杂度分析:

  • 时间复杂度:O(n×log(p−2))O(n\times log(p-2))O(n×log(p2))
  • 空间复杂度:O(1)O(1)O(1)
http://www.dtcms.com/wzjs/337173.html

相关文章:

  • 做资金盘网站违法吗销售成功案例分享
  • 阿里巴巴上面可以做网站北京seo优化诊断
  • 网站域名怎么填写交换链接营销案例
  • 上海百度做网站如何网站关键词优化
  • 网站程序开发上海网站推广公司
  • 个体工商户经营范围网站开发搜索引擎排名查询工具
  • 怎么样做企业模板网站seo推广任务小结
  • 专业网站建设公司推荐长沙seo网络优化
  • 东莞做网站公司多少钱兰州网站seo优化
  • 重庆网站制作定制万网阿里云域名查询
  • 网站开发人员需要什么要求如何利用互联网宣传与推广
  • 怎么制作自己的网页市场seo是什么
  • wordpress webp武汉seo报价
  • 杭州做网站哪里好小红书关键词优化
  • 衡水哪儿专业做网站nba最新交易一览表
  • 在哪个网站上做苗木生意好些百度投放广告收费标准
  • 个人网站有什么内容软文推广收费
  • 做算命网站挣钱么恶意点击软件
  • 平台与网站有什么区别国际足联世界排名
  • wordpress 的分享插件下载seo详细教程
  • 网站建设找哪个好视频剪辑培训
  • 在线教育网站开发方案国内b2b十大平台排名
  • 查询网站的外链seo网站关键词优化多少钱
  • 网站锚点怎么做做网络推广有哪些平台
  • 网站开发包括软件吗今日国内热点新闻头条事件
  • 怎么建设公司网站好用的推广平台
  • 电子商务网站建设作业总结百度权重怎么看
  • wordpress访客发布审核网站seo报价
  • 项目开发流程8个步骤流程图seo诊断a5
  • 浏阳做网站可以免费发外链的论坛