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

深圳网站建设专业公司在线免费看电视剧的网站

深圳网站建设专业公司,在线免费看电视剧的网站,做商铺的网站有那些,工业产品设计大赛题目描述 给定 n n n组 a i , b i , p i a_i,b_i,p_i ai​,bi​,pi​#xff0c;对于每组数据#xff0c;求出 a i b i m o d p i a_i^{b^i}~mod~p_i aibi​ mod pi​ 的值。 样例 输入样例#xff1a; 2 3 2 5 4 3 9输出样例#xff1a; 4 1快速幂解决的问题 用来…题目描述 给定 n n n组 a i , b i , p i a_i,b_i,p_i ai​,bi​,pi​对于每组数据求出 a i b i m o d p i a_i^{b^i}~mod~p_i aibi​ mod pi​ 的值。 样例 输入样例 2 3 2 5 4 3 9输出样例 4 1快速幂解决的问题 用来解决快速的求解 a k m o d a^k~mod ak mod p p p的结果 时间复杂度为 O ( l o g k ) O(logk) O(logk) 原理反复平方法 预处理出来这些值 a 2 0 m o d p a^{2^0}~mod~p a20 mod p a 2 1 m o d p a^{2^1}~mod~p a21 mod p a 2 2 m o d p a^{2^2}~mod~p a22 mod p . . . ... ... a 2 l o g k m o d p a^{2^{logk}}~mod~p a2logk mod p 大概是logk个 则 a k a^k ak可以表示为前面分解的这些数的某些数的乘积 则 k k k可以表示为 2 2 2的若干次幂的和 利用k的二进制表示 a k a 2 x 1 a 2 x 2 . . . a 2 x t a 2 x 1 2 x 2 . . . 2 x t a^k a^{2^{x_1}}a^{2^{x_2}}...a^{2^{x_t}} a^{2^{x_1}2^{x_2}...2^{x_t}} aka2x1​a2x2​...a2xt​a2x1​2x2​...2xt​ 如何求 a x a^x ax a 1 a a^1~~a a1  a a 2 1 ( a 1 ) 2 a^{2^1}~~(a^{1})^2 a21  (a1)2 a 2 2 ( a 2 1 ) 2 a^{2^2}~~(a^{2^1})^2 a22  (a21)2 . . . ... ... a 2 l o g k ( a 2 l o g k − 1 ) 2 a^{2^{logk}}~~(a^{2^{logk}-1})^2 a2logk  (a2logk−1)2 也就是说后一个数都是前一个数的平方 也就是经过k次迭代就可以把这些数分解出来了 其实就是看k的二进制表示里面哪些位是1把1对应的这些位对应的数乘起来就可以了 代码 #includeiostream #includealgorithm using namespace std;typedef long long LL;LL qmi(int a, int k, int p){LL res 1 % p;while(k){if(k 1) res res * a % p; //如果最后一位是1乘上a^2^a%pa a * (LL)a % p; //a向后迭代继续平方k 1; //把k的最后以为删掉}return res; }int main(){int n, a, b, p;cin n;while(n--){scanf(%d%d%d, a, b, p);printf(%lld\n, qmi(a, b, p));}return 0; }作者为梦而生 链接https://www.acwing.com/solution/content/220897/ 来源AcWing 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.lakalapos1.cn/news/47022/

相关文章:

  • 绿色家园网站怎么做正方教务系统管理系统入口
  • 酒店团购的网站建设外贸网站
  • 自己弄个网站怎么赚钱做蔬菜配送有什么网站可下载了解
  • 视频播放网站怎么做注册网站流程及费用
  • 网站功能开发需求分析杭州seo价格
  • 网站建设项目流程图智能家居
  • 网站开发制做河南省建设厅网站师林峰
  • 上海静安网站制作网站首次备案 多久
  • 水利建设工程网站版面设计素材
  • 网站毕业设计图怎么做站酷设计师网站
  • 对接 网站后台新品发布会现场
  • 重庆最便宜的网站建设wordpress会员充值
  • 免费个人搭建网站百度信息流广告平台
  • asp转换手机网站电子工程网
  • 做蛋糕的网站网站功能的介绍
  • 免费网站素材下载永久免费无代码开发平台
  • 网站建公司简介大专有什么专业可以选
  • 苏州建设厅网站首页佛山找人做网站
  • 网站建设合同属于什么类别腾讯云存储 wordpress
  • 金融网站织梦模板大连手机自适应网站建设电话
  • 一个公司做两个网站app拉新工作室
  • 温州手机网站建设wmwl目录和文章wordpress
  • 吉林省高等级公路建设局死人网站长沙有什么好玩的游乐场
  • 有网站怎么做企业邮箱南康区城乡规划建设局网站
  • 深圳市企业网站建设企业百度收录最高发帖网站
  • 织梦 网站首页为什么要做网站首页设计
  • 网站没有百度快照哪个网站专业做饲料
  • 句容本地网站软件开发项目管理整个流程
  • 佛山cms模板建站优豆云服务器
  • 北京市网站建设长沙网页设计培训班