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

周村电影院全球通今日电影seo入门

周村电影院全球通今日电影,seo入门,北京网站开发一般多少钱,单位的网站怎样设计才美观一、概念 快速幂是一种高效的指数运算,当指数范围过大时,通过位运算能够减少大量的计算次数 对于,我们通过将指数b转化为二进制数,就可以将分解为许多的(其中i是指数b中对应位为1的位数) 例如&#xff0…

一、概念

快速幂是一种高效的指数运算,当指数范围过大时,通过位运算能够减少大量的计算次数

对于a^{b},我们通过将指数b转化为二进制数,就可以将a^{b}分解为许多的a^{2^{i}}(其中i是指数b中对应位为1的位数)

例如a^{13},我们可以将13转化为二进制的1101,然后就可以将a^{13}分解为:

                        ​​​​​​​        ​​​​​​​        ​​​​​​​        a^{2^{0}}*a^{2^{2}}*a^{2^{3}}=a^{1}*a^{4}*a^{8}=a^{13}


二、例题

2.1 快速幂

875. 快速幂 - AcWing题库

代码:

#include <bits/stdc++.h>
using namespace std;#define int long longint n;signed main()
{cin >> n;for(int i = 0;i < n; i++){int a, b, p;cin >> a >> b >> p;int res = 1;while(b) //将b转二进制数,按位乘以对应的值{if(b & 1) //对应位为1res = res * a % p;a = a * a % p;b >>= 1; }cout << res << endl;}return 0;
}

2.2 快速幂求逆元 

876. 快速幂求逆元 - AcWing题库

关于乘法逆元的定义:

前提:

  • 整数b,m互质
  • 整数a满足b能够整除a

结论:若存在整数x满足\frac{a}{b}\equiv a*x(mod m),即\frac{a}{b}a*x对模数m同余,则x是b的逆元,记为b^{-1}

拓展——费马小定理:当模数m为质数时,b^{m-2}就是b的乘法逆元

可以看到题中模数p是质数,所以我们可以使用费马小定理求a模p的乘法逆元,就是a^{p-2}

但是p的范围很大,因此我们需要用快速幂

代码:

#include <bits/stdc++.h>
using namespace std;#define int long longint n;signed main()
{cin >> n;for(int i = 0;i < n; i++){int a, p;cin >> a >> p;if(a % p == 0) //不互质cout << "impossible" << endl;else{int t = p - 2; //费马小定理int res = 1;while(t) //快速幂{if(t & 1)res = res * a % p;a = a * a % p;t >>= 1;}cout << res << endl;}}return 0;
}
http://www.dtcms.com/wzjs/243837.html

相关文章:

  • 购物电商型网站怎么做创建网页步骤
  • 列表怎么做网站一周热点新闻
  • 网站推广怎么做比较好百度站长工具添加不了站点
  • 企业平台网站建设方案站长seo推广
  • asp.net网站开发实例视频教程推广app拿返佣的平台
  • 网站建设合同的注意事项重庆排名seo公司
  • 互联网营销和传统营销的区别seo排名点击软件运营
  • 亿网行网站建设aso优化报价
  • seo黑帽2022百度seo竞价推广是什么
  • 重庆网站建设重庆网站建设公司网站建设网络推广电话销售技巧和话术
  • 伪静态 网站seo推广主要做什么的
  • 网站建设如何盈利福州seo排名公司
  • 盗版小说网站怎么做谷歌浏览器下载手机版官网中文
  • 黄骅疫情最新消息逆冬seo
  • 成都市专业制作网站新航道培训机构怎么样
  • 怎样做网站兼职关键词英文
  • 南京手机网站制作微信平台推广方法
  • 兰州网站外包厦门谷歌推广
  • php网站开发常用的插件seo怎么做?
  • 遵义公司网站制作哪家好百度最新秒收录方法2023
  • dreamweaver怎么做网站百度推广登陆平台登录
  • 李沧做网站web免费网站
  • 同样也是做严选的网站武汉网站快速排名提升
  • 已经有网站域名如何做网页怎么找需要推广的商家
  • blogengine wordpress兰州seo整站优化服务商
  • 陕西做天然气公司网站seo去哪里学
  • 设计师用什么软件搜索引擎优化方法有哪几种
  • 2013电子商务网站建设考试试卷百度推广平台
  • 建设网站网址是多少北大青鸟软件开发培训学费多少
  • 西安b2c网站建设域名注册网站查询