还记得

前段时间学习二进制快速幂有多崩溃

当然这次方法略有不同

居然轻轻松松的

题目描述

输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。

输入输出格式

输入格式:

三个整数b,p,k.

输出格式:

输出“b^p mod k=s”

s为运算结果

-----------------------------------------------------------------------

 #include<cstdio>
#include<cmath>
using namespace std;
long long a, b, c, t;
int main(){
scanf("%lld %lld %lld", &a, &b, &c);
t = ;
printf("%lld^%lld mod %lld=", a, b, c);
while(b > ){
if(b % == ){
t = a * t % c;
b--;
}
a = a * a % c;
b /= ;
}
printf("%lld",t % c);
return ;
}

之前一直mle

是因为

用开的longlong函数递归

当然

mle

而我

居然

一直执迷不悟

odk现在长心了

最新文章

  1. UVa1161 Objective: Berlin(最大流)
  2. Int16, Int32, Int64 范围
  3. [转载]ubuntu下如何更改mysql数据存放路径
  4. RTP-实时协议
  5. html5 +css3 第一章学习和笔记
  6. c# 调用 c++写的DLL
  7. sublime常用插件及配置,自留自用
  8. 文本编辑BOM标记(Byte Order Mark)
  9. Redux基础
  10. PHP静态延迟绑定和普通静态效率简单对比
  11. Linux 开放端口
  12. 实验二 Java面向对象程序设计实验报告
  13. JMeter参数化中存在逗号的解决方法
  14. CPU缓存一致性协议—MESI详解
  15. FireMonkey 源码学习(6)
  16. FILE,id不一致
  17. CH#46A 磁力块
  18. springboot(运行原理参考借鉴)
  19. java 代码块,静态代码块,构造器等的执行顺序
  20. linux报错 find: missing argument to `-exec&#39;

热门文章

  1. C# 分支语句 练习题(中间变量,随机数)
  2. Hive 和 Mysql
  3. Mysql 存储过程实例详解
  4. 利用反射调用注解,模仿Spring
  5. Python十讲 - 第二讲:变量和基础数据类型
  6. Frobenius norm(Frobenius 范数)
  7. jQuery点击页面其他部分隐藏下拉菜单
  8. 关于jQuery出现的新添加元素点击事件无效
  9. KVM虚拟化研究-1
  10. JMeter&#160;扩展JMeter插件获取更多监听器