题目链接:https://www.luogu.org/problemnew/show/P1226

题意:求b^p % m之后的结果

题解:快速幂模板

代码:

#include<iostream>
#include<algorithm>
#include<cmath>
#include<cstdio>
using namespace std;
#define ll long long ll b,p,mod; ll qpow( ll a,ll b){
ll res = ;
while( b ){
if( b& ){
res = res*a%mod;
}
a = a*a%mod;
b >>= ;
}
return res%mod;
} int main(){
cin>>b>>p>>mod;
ll ans = qpow(b,p);
printf("%lld^%lld mod %lld=%lld\n",b,p,mod,ans);
return ;
}

最新文章

  1. 深入理解this机制系列第三篇——箭头函数
  2. (转)SQL 优化原则
  3. excel 两列比较内容是否相同
  4. pulltorefresh滚动到底部
  5. Linux&#160;下查看文件字符编码和转换编码
  6. UVALive 7274 Canvas Painting (优先队列)
  7. 结构体定义 typedef struct 用法详解和用法小结
  8. UIDatePicker 之显示中文 年月日
  9. careercup-递归和动态规划 9.11
  10. TFS 安装与管理
  11. C++获得系统路径
  12. 常用文件的文件头(附JAVA测试类)
  13. silverlight依赖属性
  14. 正确使用String,StringBuffer,StringBuilder
  15. 2. CMake 系列 - 编译多文件项目
  16. [国家集训队]排队 [cdq分治]
  17. hive学习01词频统计
  18. Spring的介绍与搭建
  19. python之网络通信协议
  20. Python自动化开发 - 函数式编程

热门文章

  1. PAT甲级——A1146 TopologicalOrder【25】
  2. 安装Treserocr遇到的问题
  3. grafana初体验
  4. 使用postman请求响应Invalid CORS request
  5. 2018-8-10-win10-UWP-访问网页
  6. 第3篇K8S集群部署
  7. elasticsearch启动问题
  8. Fiddler,对数据进行抓包,拦截,修改等操作
  9. linux环境安装opencv导入依赖报错问题
  10. Java Collection - PriorityQueue 优先队列