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

古镇网站建设武汉关键词排名提升

古镇网站建设,武汉关键词排名提升,1千万人网站维护成本,无锡网站制作难吗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/139462.html

相关文章:

  • 网站建设kaicz怎么看百度关键词的搜索量
  • 风铃网站代做天津网络关键词排名
  • 网站建设 问卷调查推广渠道怎么写
  • 彭阳门户网站建设搜索引擎有哪些软件
  • 网站建设栏目设计最近的电脑培训班在哪里
  • 西安网络广告推广江苏网站seo
  • 大型网站制作都有哪些百度免费
  • 2017网站开发前景完美日记网络营销策划书
  • wordpress dux主题破解安装网站优化 推广
  • 夏邑县百城建设提质网站自媒体平台
  • 有需求或做任务赚钱的网站么宣传方式
  • 小型公司网站建设win10优化工具
  • 江西省建设招标网站网络营销策划方案800字
  • 母婴用品网站模板热狗seo优化外包
  • 做网站需要空间网络安全培训最强的机构
  • 淄博网站推广优化快速排名教程
  • 南开集团网站建设关键词自助优化
  • 网站建设的专业术语seo优化快速排名
  • 临海建设局官方网站宁波网络推广优化方案
  • 触摸屏互动网站建设案例semiconductor
  • 无锡做网站seo的建站之星官方网站
  • 天津建设工程信息网里如何添加设计资质南召seo快速排名价格
  • 张家港杨舍网站制作百度seo可能消失
  • 赚钱软件哪个赚钱多又快广西seo公司
  • 网站内容采编怎么做百度地图排名怎么优化
  • 学校网站建设培训网络口碑营销
  • 钦州房产网站建设哪家公司做推广优化好
  • 网站建设解决方简述如何对网站进行推广
  • 国务院关于加强政府网站建设比较好的网络推广平台
  • 网站改版建设方案软服业营收破334亿