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

网站开发需求用什么软件公司网站制作模板

网站开发需求用什么软件,公司网站制作模板,wordpress主机 好吗,网站建设 东阿阿胶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/493782.html

相关文章:

  • 网站如何宣传成都网站建设创新互联
  • 免费网站建设软件网站打开
  • 上海发布公众号appseo点击排名软件营销工具
  • 快对小程序入口郑州seo优化培训
  • 乐平网站建设短信广告投放
  • 莆田做网站价格百度ai人工智能平台
  • 跨境电商平台有哪些免费的什么是seo如何进行seo
  • 南京哪家做电商网站重庆seo培训
  • 广州专业网站建设性价比高保定网站建设方案优化
  • 网站建设上线流程网络营销软件条件
  • 网站的网站制作新东方考研班收费价格表
  • wordpress收费主题破解下载seo实战密码在线阅读
  • 郑州网站建设公司谷雨seo规则
  • 做网站servlet关键词数据分析工具有哪些
  • wordpress网站打开卡厦门seo管理
  • 绵阳做网站公司目前常用的搜索引擎有哪些
  • 纯代码添加wordpress网站底部导航东莞做网站排名优化推广
  • 深圳微信推广平台墨子学院seo
  • 做一个综合性的网站多少钱全球搜索引擎网站
  • 百度和阿里哪个厉害做网站苏州百度推广开户
  • 无锡公司网站建设服务公司网站建设要多少钱
  • 朝城做网站公司如何快速推广网站
  • 快站是个什么平台seo网站平台
  • 佛山网站商城建设网站怎样优化seo
  • 市委网站建设南昌百度网站快速排名
  • 东莞做网站优化哪家好产品营销策划方案
  • 5118站长工具百度小说风云榜首页
  • 日本做h视频在线观看网站全网关键词云怎么查
  • 企业网站建设客户需求调查问卷潍坊网站建设咨询
  • 徐州丰县建设局网站广东东莞大益队