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

佛山网站专业制作centos装wordpress

佛山网站专业制作,centos装wordpress,色彩 导航网站,jsp购物网站开发题目 给定n组ai , bi, pi,对于每组数据,求出akimod pi的值。 输入格式 第一行包含整数n。 接下来n行,每行包含三个整数ai , bi,pi。输出格式 对于每组数据,输出一个结果,表示aibimod pi的值。 每个结果占一行。 数…

题目

给定n组ai , bi, pi,对于每组数据,求出akimod pi的值。

输入格式

第一行包含整数n。
接下来n行,每行包含三个整数ai , bi,pi。输出格式
对于每组数据,输出一个结果,表示aibimod pi的值。
每个结果占一行。

数据范围

1≤n ≤100000,
1 ≤as, bi, pi≤ 2* 109

##C++代码

#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;
// a^k % p
int qmi(int a, int k, int p)
{int res = 1;while (k){if (k & 1) res - (LL)res * a % p;k >>= 1;a = (LL)a * a % p;}	return res;
}
int main()
{int n;scanf("%d"&n);while (n -- ){int a, k, p;scanf("%d%d%d",&a,&k,&p);printf("%d\n", qmi(a,k, p));}return 0;
}

java代码(非本题代码,但同样为快速幂代码,为博主系统学习之前自己查阅资料自学时用的代码)

public static long fastPower(long a,int n){int ans=1;while (n != 0) {if((n&1)!=0){ans*=a;}a*=a;n>>=1;}return ans;}

思路

快速幂的代码很短很简单,大家可以选择背诵,当然也可以理解,理解记得更久嘛。以下图片为快速幂的推导
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/653511/

相关文章:

  • 做一个小公司网站多少钱wordpress googlevis 嵌入
  • 商会网站怎么做免费网站软件app
  • 网站数据模版岳阳seo外包
  • 网站服务器停止响应怎么办前端开发培训机构推荐无锡
  • 营销网站建设有哪些公司免费的建站软件有哪些
  • 保定建网站公司品牌网站建设小科6蚪
  • 百度怎么自己做网站dw做游戏网站代码
  • 包站长ppt网站新闻最近的新闻
  • 做图去哪个网站找素材官方网站建设手机银行
  • 大连模板网站制作公司主机屋安装wordpress
  • 怎么自己做网站卖东西ashx做网站
  • 深圳网站设计公司sqlite做网站
  • 网站右下角浮动效果如何做吉林省建设工程安管人员管理系统
  • 客户端网站建设文档成都企业网站开发
  • 宁夏水利建设工程网站海会网络做的网站怎么做优化
  • 网站搭建框架是什么建站工具论坛
  • 网站建设排名北京三顿半vi设计
  • 洪湖网站建设企业做推广有几种方式
  • 如何自己建立自己的网站网站连接如何做二维码
  • 中铁快运关于网站建设乐趣公园 wordpress
  • 做整站优化龙南县建设局网站
  • 吉林长春有做网站的吗最早动画是如何做的视频网站
  • 网站首页引导页模版邯郸网站建设优化
  • 塘厦镇住房规划建设局网站做网站哪一家公司好
  • 常州做网站推广网页源代码下载
  • php 家政网站wordpress情侣主题汉化
  • wordpress英文站更新通知目录网站备案查询系统php版
  • 珠海网站建设有限公司如何组织公司做网站
  • 一个做问卷调查的网站天天自学网网址
  • 新手做网站的几个必要步骤小红书推广的优势